XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Product Warranties Disclosures [Abstract]    
Warranty reserve at beginning of period $ 2,392 $ 2,354
Provisions 1,670 1,566
Charges (931) (1,323)
Warranty reserve at end of period $ 3,131 $ 2,597