Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Warrant Valuation Assumption (Details)

v3.25.1
Schedule of Warrant Valuation Assumption (Details)
Dec. 31, 2024
Dec. 31, 2023
Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, expected term   5 years
Measurement Input, Expected Term [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, expected term 5 years  
Measurement Input, Expected Term [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants, expected term   5 years 6 months
Measurement Input, Option Volatility [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 177 182
Measurement Input, Option Volatility [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 188 190
Measurement Input, Expected Dividend Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 3.97 3.62
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants measurement input 4.32 3.96