XML 64 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Customer Related Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Liabilities Disclosure [Abstract]        
Balance at beginning of the period $ 5,058 $ 5,597 $ 5,423 $ 5,539
Satisfaction of warranty claims (436) (292) (1,291) (686)
Provision for warranty claims, net 691 (144) 928 444
Other, primarily impact from changes in foreign currency exchange rates 266 14 519 (122)
Balance at end of the period $ 5,579 $ 5,175 $ 5,579 $ 5,175