XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Debt Breakdown (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt $ 75,710,643  
Less: unamortized debt issuance costs (341,808) $ (244,565)
Total debt 75,368,835 80,588,814
Current portion 3,325,000 43,883,379
Non-current portion 72,043,835 36,705,435
Revolver    
Debt Instrument [Line Items]    
Long-term debt 37,385,643 42,508,379
Credit Agreement    
Debt Instrument [Line Items]    
Long-term debt 1,950,000 1,950,000
Promissory Note    
Debt Instrument [Line Items]    
Long-term debt 1,375,000 1,375,000
Merger Note    
Debt Instrument [Line Items]    
Long-term debt $ 35,000,000 $ 35,000,000