XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contracts Receivable Including Retainage, Net (Tables)
3 Months Ended
Dec. 31, 2023
Contractors [Abstract]  
Schedule of Contracts Receivable Including Retainage, Net
Contracts receivable including retainage, net consisted of the following at December 31, 2023 and September 30, 2023 (in thousands):
December 31, 2023September 30, 2023
(unaudited)
Contracts receivable$202,386 $251,324 
Retainage receivable54,308 53,286 
256,694 304,610 
Allowance for doubtful accounts(1,165)(906)
Contracts receivable including retainage, net$255,529 $303,704