Quarterly report [Sections 13 or 15(d)]

Notes Payable - Schedule of Notes Payable (Details)

v3.25.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 11, 2024
Nov. 04, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Total $ 30,860,912 $ 30,084,215      
Less: debt discount, net (56,583) (66,478)      
Less: capitalized debt issuance costs (1,034,063) (1,207,509)      
Senior bridge note exit fee provision 149,454 125,302      
Less: current portion (2,437,744) 0      
Total notes payable – long-term 27,481,976 28,935,530      
November 2024 Debentures | Convertible debt          
Debt Instrument [Line Items]          
Total 3,307,758 2,583,832      
Aggregate principal amount 2,150,000 2,150,000 $ 1,000,000 $ 1,150,000  
Convertible senior secured term loan | Convertible debt          
Debt Instrument [Line Items]          
Total 25,115,410 27,500,383     $ 12,295,000
SBA loan | Notes Payable to Banks          
Debt Instrument [Line Items]          
Total 485,300 0      
Ameristate loan | Notes Payable to Banks          
Debt Instrument [Line Items]          
Total 1,952,444 0      
New Convertible Secured Debentures | Convertible debt          
Debt Instrument [Line Items]          
Aggregate principal amount $ 2,150,000 $ 2,150,000