v3.24.3
Warranty Liability (Tables)
9 Months Ended
Sep. 30, 2024
Guarantees and Product Warranties [Abstract]  
Schedule of Warranty Liability
Warranty liability, which includes both general warranty and wire insulation shrinkback warranty, is estimated as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Warranty liability, beginning of period$47,330 $9,634 $54,914 $560 
Warranty expense13,809 50,421 15,203 59,723 
Payments(6,396)(3,441)(15,374)(3,669)
Warranty liability, end of period54,743 56,614 54,743 56,614 
Less: current portion34,743 17,254 34,743 17,254 
Warranty liability, net of current portion$20,000 $39,360 $20,000 $39,360