XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued payroll and related liabilities $ 8,169 $ 7,975
Accrued bonus and commissions 7,352 7,652
Accrued insurance liabilities 719 1,008
Accrued job costs 3,772 3,131
Assurance-type warranty liabilities 3,310 4,056
Other accrued liabilities 1,122 925
Total $ 24,444 $ 24,747