XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities - Warranty Expense Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accrued Expenses and Other Current Liabilities        
Balance, beginning of period $ 644 $ 794 $ 697 $ 873
Warranty provision charged to operations 387 (7) 483 (51)
Warranty claims (219)   (368) (35)
Balance, end of period $ 812 $ 787 $ 812 $ 787