XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Other Liabilities Disclosure [Abstract]        
Balance at beginning of the period $ 5,175 $ 5,639 $ 5,539 $ 5,193
Satisfaction of warranty claims (330) (304) (1,016) (1,280)
Provision for warranty claims, net 440 62 884 1,439
Other, primarily impact from changes in foreign currency exchange rates 215 (110) 93 (65)
Balance at end of the period $ 5,500 $ 5,287 $ 5,500 $ 5,287