Customer-Related Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Liabilities Disclosure [Abstract] | ||||
| Balance at beginning of the period | $ 5,644 | $ 5,058 | $ 5,350 | $ 5,423 |
| Provision for warranty claims, net | 263 | 691 | 928 | 928 |
| Satisfaction of warranty claims | (256) | (436) | (482) | (1,291) |
| Other, primarily impact from changes in foreign currency exchange rates | (85) | 266 | (230) | 519 |
| Balance at end of the period | $ 5,566 | $ 5,579 | $ 5,566 | $ 5,579 |