Customer-Related Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Other Liabilities Disclosure [Abstract] | ||||
| Balance at beginning of the period | $ 5,566 | $ 5,579 | $ 5,350 | $ 5,423 |
| Provision for warranty claims, net | 477 | 20 | 1,405 | 948 |
| Satisfaction of warranty claims | (225) | (436) | (707) | (1,727) |
| Other, primarily impact from changes in foreign currency exchange rates | (128) | (35) | (358) | 484 |
| Balance at end of the period | $ 5,690 | $ 5,128 | $ 5,690 | $ 5,128 |