v3.26.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Notes Payable [Line Items]    
Unamortized debt issuance cost and debt discount $ (3,401,620) $ (2,816,562)
Long-term portion, other 25,018,055 25,056,446
Related Party [Member]    
Schedule of Notes Payable [Line Items]    
Total 27,749,036 26,714,661
Current portion, other (2,730,981) (1,658,215)
Notes Payable [Member]    
Schedule of Notes Payable [Line Items]    
Note payable, gross 9,595,223 9,595,223
Accounts Receivable Advance [Member]    
Schedule of Notes Payable [Line Items]    
Note payable, gross 2,436,000
Accounts Receivable Advance One [Member]    
Schedule of Notes Payable [Line Items]    
Note payable, gross 3,830,400
Loans Payable [Member]    
Schedule of Notes Payable [Line Items]    
Note payable, gross 17,725,033 17,500,000
Note Payable Two [Member]    
Schedule of Notes Payable [Line Items]    
Note payable, gross $ 31,150,656 $ 29,531,223