XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTY OBLIGATIONS (Tables)
3 Months Ended
Mar. 31, 2025
Product Warranties Disclosures [Abstract]  
Schedule of Warranty Activities
The Company’s warranty obligation activities were as follows:
Three Months Ended
March 31,
20252024
(In thousands)
Warranty obligations, beginning of period$192,889 $189,087 
Accruals for warranties issued during period7,309 6,098 
Expense (benefit) from changes in estimates7,721 (12,361)
Settlements(6,582)(6,893)
Increase due to accretion expense3,060 2,905 
Other(950)(1,672)
Warranty obligations, end of period203,447 177,164 
Less: warranty obligations, current(33,298)(30,868)
Warranty obligations, non-current$170,149 $146,296