v3.26.1
CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details) - USD ($)
6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2025
CONTRACT BALANCES      
Accounts receivable-trade, net of allowance for credit losses $ 60,068,636   $ 76,048,448
Decrease in contracts receivable (15,979,812) $ (10,162,409)  
Contract assets      
Cost and estimated earnings in excess of billings 26,773,714   34,455,011
Decrease in cost and estimated earnings in excess of billings (7,681,297) (3,581,095)  
Contract liabilities      
Billings in excess of cost and estimated earnings 29,474,281   $ 28,318,765
Increase in billings in excess of cost and estimated earnings $ 1,155,516 $ 5,311,068