XML 81 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related liabilities $ 7,975 $ 4,999
Accrued bonus and commissions 7,652 448
Accrued insurance liabilities 1,008 1,543
Accrued job costs 3,131 8,563
Assurance-type warranty liabilities 4,056 2,886
Other accrued liabilities 925 1,606
Total $ 24,747 $ 20,045