v3.26.1
LONG-TERM DEBT AND LIABILITIES - Schedule of Long-term Debt and Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt and liabilities, gross $ 38,274,143 $ 39,791,108
Less: Unamortized debt issuance costs (380,397) (507,196)
Long-term debt and liabilities, net of debt issuance costs 37,893,746 39,283,912
Less: Current portion of long-term debt (2,836,643) (2,416,108)
Long-term debt and liabilities, net 35,057,103 36,867,804
BMO Credit Agreement    
Debt Instrument [Line Items]    
Long-term debt and liabilities, gross 38,250,000 39,625,000
Insurance Notes Payable    
Debt Instrument [Line Items]    
Long-term debt and liabilities, gross $ 24,143 $ 166,108