XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
WARRANTY OBLIGATIONS (Tables)
6 Months Ended
Jun. 30, 2025
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Activities
The Company’s warranty obligation activities were as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(In thousands)
Warranty obligations, beginning of period$203,447 $177,164 $192,889 $189,087 
Accruals for warranties issued during period7,609 6,424 14,918 12,522 
Expense (benefit) from changes in estimates5,509 (275)13,230 (12,636)
Settlements(6,677)(7,606)(13,259)(14,499)
Increase due to accretion expense3,246 2,690 6,306 5,595 
Change in discount rate(5,715)759 (5,715)759 
Other(1,333)(1,977)(2,283)(3,649)
Warranty obligations, end of period206,086 177,179 206,086 177,179 
Less: warranty obligations, current(33,136)(30,261)(33,136)(30,261)
Warranty obligations, non-current$172,950 $146,918 $172,950 $146,918