v3.25.2
WARRANTY - Product Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Product Warranty Liability [Roll Forward]    
Warranty liability at beginning of the period $ 22,392 $ 21,710
Provision for warranty liabilities 6,397 9,751
Warranty payments made (5,017) (9,120)
Other adjustments, including acquisition of Titan Specialty 0 1,784
Warranty liability at end of the period $ 23,772 $ 24,125