v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Long-Term Debt [Line Items]    
Total $ 64,191,111 $ 74,607,096
Less: unamortized debt issuance costs (446,579) (277,051)
Less: current maturities (19,162,469) (20,303,077)
Total long-term debt 44,582,063 54,026,968
Equipment and Vehicle Notes Payable [Member]    
Schedule of Long-Term Debt [Line Items]    
Total 44,671,109 52,595,562
Term Loan payable to Pinnacle Bank [Member]    
Schedule of Long-Term Debt [Line Items]    
Total [1] $ 19,520,002 $ 22,011,534
[1] The Term Loan and Line of Credit includes financial covenants comprised of maximum leverage (debt / adjusted EBITDA) and debt service coverage ratio (total principal and interest / adjusted EBITDA), both measured quarterly.