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 |