XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities - Warranty expense activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accrued Expenses and Other Current Liabilities        
Balance, beginning of period $ 975 $ 1,161 $ 1,116 $ 1,826
Warranty provision charged to operations 76 123 241 (103)
Warranty claims (135) (168) (441) (607)
Balance, end of period $ 916 $ 1,116 $ 916 $ 1,116