| 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, | | 2024 | | 2023 | | 2024 | | 2023 | | Warranty liability, beginning of period | $ | 47,330 | | | $ | 9,634 | | | $ | 54,914 | | | $ | 560 | | | Warranty expense | 13,809 | | | 50,421 | | | 15,203 | | | 59,723 | | | Payments | (6,396) | | | (3,441) | | | (15,374) | | | (3,669) | | | Warranty liability, end of period | 54,743 | | | 56,614 | | | 54,743 | | | 56,614 | | | Less: current portion | 34,743 | | | 17,254 | | | 34,743 | | | 17,254 | | | Warranty liability, net of current portion | $ | 20,000 | | | $ | 39,360 | | | $ | 20,000 | | | $ | 39,360 | |
|