v3.26.3
Product Warranty (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Product Warranty      
Product warranty period 1 year    
Changes in standard product warranty liability      
Balance (beginning of year) $ 11,587 $ 15,183  
Warranties issued during the period 7,483 6,498  
Settlements made during the period (6,574) (9,632)  
Changes in estimate of liability for pre-existing warranties during the period (266) (712)  
Balance (end of period) 12,230 11,337  
Product warranty classification      
Amount classified as current 10,615 9,258 $ 9,516
Amount classified as long-term (within other long-term liabilities) 1,615 2,079  
Total warranty liability $ 12,230 $ 11,337 $ 11,587