XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities are comprised of the following:
(in thousands)
December 31, 2021December 31, 2020
Accrued payroll and related liabilities$8,169 $7,975 
Accrued bonus and commissions7,352 7,652 
Accrued insurance liabilities719 1,008 
Accrued job costs3,772 3,131 
Assurance-type warranty liabilities3,310 4,056 
Other accrued liabilities1,122 925 
Total$24,444 $24,747 
Schedule of Reconciliation of Assurance-type Warranties
Our reconciliation of assurance-type warranties are as follows:
(in thousands)
December 31, 2021December 31, 2020
Balance at the beginning of the period$4,056 $2,886 
Accruals for warranties issued432 687 
Accruals related to pre-existing warranties (including changes in estimates)401 1,856 
Settlements made(1,579)(1,373)
Balance at the end of the period$3,310 $4,056