v3.26.1
Customer-Related Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]    
Balance at beginning of the period $ 5,350 $ 5,423
Satisfaction of warranty claims (226) (855)
Provision for warranty claims, net 665 237
Other, primarily impact from changes in foreign currency exchange rates (145) 253
Balance at end of the period $ 5,644 $ 5,058