v3.25.2
Long-Term Debt - Summary (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Long-Term Debt    
Less: current portion $ 26,483,317 $ 900,000
Total long-term debt 82,214,415 61,438,046
Promissory Note And Line Of Credit    
Long-Term Debt    
Beginning of period 62,338,046 60,220,535
Acquired long-term debt (Note 3) 54,261,880  
Proceeds   6,700,000
Principal repayments (10,061,221) (1,234,000)
Deferred financing costs (260,000) (7,418,770)
PIK interest 813,501 1,634,494
Amortization of deferred financing costs 1,605,526 2,435,787
End of period 108,697,732 62,338,046
Less: current portion 26,483,317 900,000
Total long-term debt 82,214,415 61,438,046
Stated maturities of long-term debt    
2025 26,411,945  
2026 2,143,992  
2027 80,141,795  
Total $ 108,697,732 $ 62,338,046