XML 112 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Product Warranties Disclosures [Abstract]    
Balance at beginning of period $ 7,196 $ 5,403
Plus: Amounts charged to cost and expenses 1,077 344
Plus: Foreign currency translation adjustments 26  
Less: Deductions (1,099) (604)
Balance at end of period $ 7,200 $ 5,143