v3.26.1
Other Short-Term Debt (Details) - USD ($)
Apr. 30, 2026
Apr. 29, 2026
Jan. 23, 2026
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Instrument [Line Items]            
Short-Term Debt       $ 2,463,482   $ 0
Total debt       $ 565,922,148 $ 84,665,040  
Factoring Agreement #4            
Debt Instrument [Line Items]            
Short-Term Debt $ 1,050,000   $ 2,000,000      
Loan Processing Fee     20,000      
Total Contractual Payments     2,500,000      
Repayments of Other Short-Term Debt     $ 48,077      
Factoring Agreement #4 | Maximum            
Debt Instrument [Line Items]            
Other Short-Term Debt, Imputed Interest Rate       45.67%    
Factoring Agreement #6            
Debt Instrument [Line Items]            
Loan Processing Fee   $ 10,500        
Total Contractual Payments 1,312,500          
Repayments of Other Short-Term Debt $ 25,240          
Factoring Agreement #6 | Minimum            
Debt Instrument [Line Items]            
Other Short-Term Debt, Imputed Interest Rate       45.67%    
Short-Term Debt            
Debt Instrument [Line Items]            
Total debt       $ 2,463,482 0  
Debt Issuance Costs, Net       $ 16,361 $ 0