v3.25.1
WARRANTY - Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Product Warranty Liability [Roll Forward]    
Warranty liability at beginning of the period $ 22,392 $ 21,710
Provision for warranty liabilities 3,058 4,043
Warranty payments made (3,032) (4,037)
Other adjustments, including acquisition of Titan Specialty 0 1,784
Warranty liability at end of the period $ 22,418 $ 23,500