XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 136,522 $ 110,818
Estimated earnings 75,338 61,185
Total 211,860 172,003
Less: Billings to date 196,640 155,599
Net under billings $ 15,220 $ 16,404