XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Summary of Changes in Amount Reserved for Warranty Costs (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Product Warranties Disclosures [Abstract]    
Warranty reserve at beginning of period $ 1,678 $ 2,392
Provisions 294 1,670
Charges (584) (931)
Warranty reserve at end of period $ 1,388 $ 3,131