v3.25.2
WARRANTY - Changes in Accrual Balance (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Changes in the company's accrual balance  
Balance at beginning of year $ 12,300
Current period provisions 3,209
Settlements (2,596)
Balance at end of year $ 12,913