v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Parentheticals) (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Equipment and Vehicle Notes Payable [Member]  
Schedule of Long-Term Debt [Line Items]  
Interest payment $ 1,493,284
Equipment and Vehicle Notes Payable [Member] | Minimum [Member]  
Schedule of Long-Term Debt [Line Items]  
Bearing interest rate 3.85%
Maturity term August 2026
Equipment and Vehicle Notes Payable [Member] | Maximum [Member]  
Schedule of Long-Term Debt [Line Items]  
Bearing interest rate 10.77%
Maturity term November 2031
Term Loan payable to Pinnacle Bank [Member]  
Schedule of Long-Term Debt [Line Items]  
Interest payment $ 415,255 [1]
Maturity term April 2031 [1]
Term Loan payable to Pinnacle Bank [Member] | Minimum [Member]  
Schedule of Long-Term Debt [Line Items]  
Bearing interest rate 3.62% [1]
Term Loan payable to Pinnacle Bank [Member] | Maximum [Member]  
Schedule of Long-Term Debt [Line Items]  
Bearing interest rate 2.50% [1]
[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.