Quarterly report [Sections 13 or 15(d)]

Schedule of Fair Value Assumptions (Details)

v3.25.2
Schedule of Fair Value Assumptions (Details)
Jun. 30, 2025
Dec. 31, 2024
Common Stock Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants term 0 years 0 years
Common Stock Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
Common Stock Warrants [Member] | Measurement Input Expected Volatility [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
Common Stock Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
Common Stock Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
2022 Private Placement Warrants and 2023 Placement Agent Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants term 3 years 6 months 4 years
2022 Private Placement Warrants and 2023 Placement Agent Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 7.20 10.20
2022 Private Placement Warrants and 2023 Placement Agent Warrants [Member] | Measurement Input Expected Volatility [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 1.546 1.399
2022 Private Placement Warrants and 2023 Placement Agent Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 0.041 0.043
2022 Private Placement Warrants and 2023 Placement Agent Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
2024 Private Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants term 0 years 4 months 13 days
2024 Private Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 10.20
2024 Private Warrants [Member] | Measurement Input Expected Volatility [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 1.916
2024 Private Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 0.042
2024 Private Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
BEPO Warrants and BEPO Agent Warrant Liabilities [Member]    
Class of Warrant or Right [Line Items]    
Warrants term 3 years 9 months 10 days 4 years 3 months 10 days
BEPO Warrants and BEPO Agent Warrant Liabilities [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 7.20 10.20
BEPO Warrants and BEPO Agent Warrant Liabilities [Member] | Measurement Input Expected Volatility [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 1.546 1.399
BEPO Warrants and BEPO Agent Warrant Liabilities [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 0.041 0.044
BEPO Warrants and BEPO Agent Warrant Liabilities [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
August Inducement Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants term 4 years 1 month 13 days 4 years 7 months 13 days
August Inducement Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 7.20 10.20
August Inducement Warrants [Member] | Measurement Input Expected Volatility [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 1.546 1.399
August Inducement Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 0.042 0.044
August Inducement Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding
July 2024 Private Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants term 4 years 4 years 6 months
July 2024 Private Warrants [Member] | Measurement Input, Share Price [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 7.20 10.20
July 2024 Private Warrants [Member] | Measurement Input Expected Volatility [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 1.546 1.399
July 2024 Private Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding 0.039 0.044
July 2024 Private Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Class of Warrant or Right [Line Items]    
Warrants and right outstanding