XML 55 R45.htm IDEA: XBRL DOCUMENT v3.26.1
CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details) - USD ($)
9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
CONTRACT BALANCES      
Decrease in Accounts receivable-trade, net of allowance for credit losses $ 64,607,349   $ 76,048,448
Decrease in contracts receivable (11,441,099) $ (4,000,870)  
Contract assets      
Cost and estimated earnings in excess of billings 43,901,138   34,455,011
Increase in cost and estimated earnings in excess of billings 9,446,127 373,797  
Contract liabilities      
Billings in excess of cost and estimated earnings 27,166,506   $ 28,318,765
Decrease in billings in excess of cost and estimated earnings $ (1,152,259) $ 10,028,162