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

Subsequent events (Details Narrative)

v3.25.1
Subsequent events (Details Narrative) - $ / shares
3 Months Ended 12 Months Ended
Nov. 14, 2024
Jan. 30, 2023
Mar. 31, 2025
Dec. 31, 2024
Oct. 11, 2023
Apr. 20, 2023
Subsequent Event [Line Items]            
Shares issued       10,000    
Common Class A [Member]            
Subsequent Event [Line Items]            
Shares issued 4,520,000 172,500   686,735    
Warrant exercise price   $ 30.0     $ 10.152 $ 33.0
Subsequent Event [Member] | Vested Officer And Director [Member]            
Subsequent Event [Line Items]            
Shares issued     16,533      
Subsequent Event [Member] | December TwoT housand Twenty Four Offering [Member]            
Subsequent Event [Line Items]            
Shares issued     1,068,332      
Warrant exercise price     $ 2.25      
Subsequent Event [Member] | Pre-funded Warrants [Member]            
Subsequent Event [Line Items]            
Shares issued     1,162,802      
Subsequent Event [Member] | Common Class A [Member]            
Subsequent Event [Line Items]            
Shares issued     2,247,667