XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Customer-Related Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Balance at the beginning of the year $ 5,539 $ 5,193
Satisfaction of warranty claims (1,483) (1,828)
Provision for warranty claims 1,136 1,976
Other, primarily impact from changes in foreign currency exchange rates 231 198
Balance at the end of the year $ 5,423 $ 5,539