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

Fair Value of Financial Liabilities - Schedule of Changes in Fair Value of the Derivative Liabilities and Warrant Liabilities (Details)

v3.25.1
Fair Value of Financial Liabilities - Schedule of Changes in Fair Value of the Derivative Liabilities and Warrant Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Warrant liabilities:    
Balance, beginning of period $ 2,152,188  
Loss (gain) on fair value of warrant liability 6,682,758 $ (205,130)
Balance, end of period 2,690,605 2,152,188
Recurring    
Warrant liabilities:    
Balance, beginning of period 2,152,188  
Balance, end of period 2,690,605 2,152,188
Level 3 | Recurring    
Warrant liabilities:    
Balance, beginning of period 2,152,188 245,341
Issuance of Warrants 3,917,630 2,111,977
Exercise of warrants (3,191,675)  
Amendment of warrants (6,870,296)  
Loss (gain) on fair value of warrant liability 6,682,758 (205,130)
Balance, end of period $ 2,690,605 $ 2,152,188