XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Balance at the beginning of the year $ 5,193 $ 7,331
Satisfaction of warranty claims (1,828) (3,020)
Provision for warranty claims 1,976 1,438
Other, primarily impact from changes in foreign currency exchange rates 198 (556)
Balance at the end of the year $ 5,539 $ 5,193