XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities - Warranty expense activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accrued Expenses and Other Current Liabilities        
Balance, beginning of period $ 1,094 $ 1,186 $ 1,116 $ 1,826
Warranty provision charged to operations 5 167 165 (225)
Warranty claims (124) (192) (306) (440)
Balance, end of period $ 975 $ 1,161 $ 975 $ 1,161