XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
WARRANTY OBLIGATIONS (Tables)
12 Months Ended
Dec. 31, 2022
Product Warranties Disclosures [Abstract]  
Summary of Warranty Activities
The Company’s warranty activities were as follows:
Years Ended December 31,
202220212020
(In thousands)
Warranty obligations, beginning of period$73,377 $45,913 $37,098 
Accruals for warranties issued during period48,703 18,098 7,021 
Changes in estimates29,275 19,414 9,954 
Settlements(26,257)(15,073)(12,811)
Increase due to accretion expense9,631 4,654 3,255 
Other(3,283)371 1,396 
Warranty obligations, end of period131,446 73,377 45,913 
Less: current portion(35,556)(19,395)(11,260)
Non-current$95,890 $53,982 $34,653