XML 95 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Liability for Warranty Returns - Summary of Warranty Expense and Write-off Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Product Warranties Disclosures [Abstract]    
Balance at beginning of period $ 6,445 $ 7,196
Plus: Amounts charged to cost and expenses 646 1,077
Plus: Foreign currency translation adjustments (54) 26
Less: Deductions (816) (1,099)
Balance at end of period $ 6,221 $ 7,200