XML 34 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related liabilities $ 4,999 $ 5,146
Accrued bonus and commissions 448 342
Accrued insurance liabilities 1,543 1,060
Accrued job costs 8,563 10,783
Bank overdraft 0 1,334
Legal settlements 0 32,578
Assurance-type warranty liabilities 2,886 2,400
Other accrued liabilities 1,606 2,558
Total $ 20,045 $ 56,201