v3.24.0.1
Warranty Liability (Tables)
12 Months Ended
Dec. 31, 2023
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,
202320222021
Warranty liability, beginning of period$560 $60 $— 
Warranty expense59,556 500 60 
Payments(5,202)— — 
Warranty liability, end of period54,914 560 60 
Less: current portion31,099 560 60 
Warranty liability, net current portion$23,815 $— $—