Annual report pursuant to Section 13 and 15(d)

Contracts Receivable Including Retainage, net - Schedule of Contracts Receivable (Details)

v3.21.2
Contracts Receivable Including Retainage, net - Schedule of Contracts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2019
Contractors [Abstract]      
Contracts receivable $ 132,456 $ 112,197  
Retainage 27,640 21,013  
Contracts receivable including retainage, gross 160,096 133,210  
Allowance for doubtful accounts (1,926) (1,440) $ (1,003)
Contracts receivable including retainage, net $ 158,170 $ 131,770