XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Product Warranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Product Warranty      
Product warranty period 1 year    
Changes in standard product warranty liability      
Balance at beginning of year $ 15,183 $ 16,757 $ 10,487
Warranties issued during the period 9,102 11,263 12,893
Settlements made during the period (11,859) (12,160) (10,230)
Changes in estimate of liability for pre-existing warranties during the period (839) (677) 3,607
Balance at end of year 11,587 15,183 16,757
Product warranty classification      
Amount classified as current 9,516 13,022 14,098
Amount classified as long-term (within other long-term liabilities) 2,071 2,161 2,659
Total warranty liability $ 11,587 $ 15,183 $ 16,757