XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Warranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Product Warranty      
Product warranty period 1 year    
Changes in standard product warranty liability      
Balance at January 1 (beginning of year) $ 10,487 $ 6,924 $ 4,612
Warranties issued during the period 12,893 10,597 7,808
Settlements made during the period (10,230) (6,798) (4,282)
Changes in estimate of liability for pre-existing warranties during the period 3,607 (236) (1,214)
Balance at September 30 (end of period) 16,757 10,487 6,924
Product warranty classification      
Amount classified as current 14,098 8,299 6,424
Amount classified as long-term (within other long-term liabilities) 2,659 2,188 500
Total warranty liability $ 16,757 $ 10,487 $ 6,924