XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Warranty Liability (Tables)
12 Months Ended
Dec. 31, 2025
Guarantees and Product Warranties [Abstract]  
Schedule of Warranty Liability
Warranty liability, which includes both general warranty and wire insulation shrinkback warranty, consists of the following (in thousands):
Year Ended December 31,
202520242023
Warranty liability, beginning of period$40,994 $54,914 $560 
Warranty expense522 15,203 59,556 
Payments(40,965)(29,123)(5,202)
Warranty adjustments (1)3,054 — — 
Warranty liability, end of period$3,605 $40,994 $54,914 
Less: current portion3,202 29,602 31,099 
Warranty liability, net current portion$403 $11,392 $23,815 
(1) Warranty adjustments are related to the expected value of scrap recoveries and have been recorded in other assets.