Additional Financial Information Disclosures (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Changes in warranty and after-sale costs reserve | ||||
Balance at beginning of period | $ 17,328 | $ 12,425 | $ 16,693 | $ 11,102 |
Net additions charged to earnings | 4,947 | 3,359 | 7,327 | 6,598 |
Costs incurred | (2,726) | (1,935) | (4,471) | (3,851) |
Balance at end of period | $ 19,549 | $ 13,849 | $ 19,549 | $ 13,849 |