XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details) - USD ($)
6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
CONTRACT BALANCES      
Accounts receivable-trade, net of allowance for doubtful accounts $ 46,322,223   $ 51,168,895
Change in accounts receivable-trade, net of allowance for doubtful accounts (4,846,672) $ (13,713,923)  
Contract assets      
Cost and estimated earnings in excess of billings 14,648,381   15,955,220
Change in cost and estimated earnings in excess of billings (1,306,839) (4,659,578)  
Contract liabilities      
Billings in excess of cost and estimated earnings 16,308,516   $ 17,743,001
Change in billings in excess of cost and estimated earnings $ (1,434,485) $ 1,016,632