v3.26.1
SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt (Details) - USD ($)
Mar. 31, 2026
Sep. 30, 2025
SHORT-TERM AND LONG-TERM DEBT    
Total debt $ 35,152,230 $ 72,204,213
Less current maturities 19,740,544 21,948,182
Total long-term debt 15,411,686 50,256,031
Line of credit payable to bank, final payment due by June 28, 2027    
SHORT-TERM AND LONG-TERM DEBT    
Total debt   24,750,000
Equipment line of credit, Final payment due February 2028    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 4,860,476 5,878,041
Paycheck Protection Program loans from Small Business Administration    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 10,450,998 10,401,366
Term note payable to United Bank, WV Pipeline acquisition, final payment due by March 25, 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt   390,328
Notes Payable To Finance Companies Due April 2026 through February 2030    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 5,855,044 5,415,401
Note payable to United Bank Tribute acquisition finance final payment due by December 2030    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 8,237,000 14,164,413
Notes payable to bank, final payment due November 2034    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 682,624 710,466
Notes payable to bank, final payment due by October 2027    
SHORT-TERM AND LONG-TERM DEBT    
Total debt   1,411,890
Convertible equipment line of credit    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 4,351,188 4,910,097
Unsecured notes payable to Joe and Cathy Rigney, due September 30, 2030    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 464,900 461,000
Notes payable to David Bolton and Daniel Bolton due final payment December 31, 2025    
SHORT-TERM AND LONG-TERM DEBT    
Total debt   500,000
Note payable to United Bank, Tri-State Paving acquisition, final payment due by June 1, 2027    
SHORT-TERM AND LONG-TERM DEBT    
Total debt   2,961,211
Notes payable to Corns Enterprises, final payment due April 29, 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt $ 250,000 $ 250,000