v3.25.2
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Dec. 11, 2024
Nov. 04, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Total $ 30,810,366 $ 30,084,215      
Less: debt discount, net (46,558) (66,478)      
Less: capitalized debt issuance costs (857,205) (1,207,509)      
Senior bridge note exit fee provision 173,926 125,302      
Less: current portion (2,403,163) 0      
Total notes payable – long-term 27,677,366 28,935,530      
November 2024 Debentures | Convertible debt          
Debt Instrument [Line Items]          
Total 3,119,892 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,287,311 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,917,863 $ 0