v3.26.1
WARRANTY - Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Product Warranty Liability [Roll Forward]    
Warranty liability at beginning of the period $ 23,569 $ 22,392
Provision for warranty liabilities 3,039 3,058
Warranty payments made (3,336) (3,032)
Warranty liability at end of the period $ 23,272 $ 22,418