XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Product Warranty (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jan. 01, 2023
Dec. 31, 2022
Jan. 01, 2022
Product Warranty          
Product warranty period 1 year        
Changes in standard product warranty liability          
Warranties issued during the period $ 9,072 $ 7,454      
Settlements made during the period (7,746) (4,633)      
Changes in estimate of liability for pre-existing warranties during the period 2,043 (78)      
Balance at September 30 (end of period) 13,856 9,667      
Product warranty classification          
Amount classified as current 11,464 8,482   $ 8,299  
Amount classified as long-term (within other long-term liabilities) 2,392 1,185      
Total warranty liability $ 13,856 $ 9,667 $ 10,487   $ 6,924