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

Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)

v3.25.1
Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)
Dec. 31, 2024
Minimum [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, term 6 months
Maximum [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, term 5 years 6 months
Measurement Input, Price Volatility [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 122.66
Measurement Input, Risk Free Interest Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 4.38
Measurement Input, Share Price [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 0.30
Measurement Input, Exercise Price [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 0.35
Measurement Input, Expected Dividend Rate [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, measurement input 0.00