v3.25.2
Notes Payable and Convertible Notes Payable - Schedule of notes payable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Current portion    
Notes Payable, Current portion $ 8,170,886 $ 10,740,402
Debt Discount, Current portion (654,151) (791,800)
Net, Current portion 7,516,735 9,948,602
Avenue - Note payable    
Current portion    
Notes Payable, Current portion 8,170,886 5,740,402
Debt Discount, Current portion (654,151) (527,870)
Net, Current portion $ 7,516,735 5,212,532
Avenue - Convertible note payable    
Current portion    
Notes Payable, Current portion   5,000,000
Debt Discount, Current portion   (263,930)
Net, Current portion   $ 4,736,070