XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
WARRANTY OBLIGATIONS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Product Warranty Liability [Line Items]      
Additional warranty expense $ 29,275 $ 19,414 $ 9,954
Field Performance Data And Diagnostic Root-Cause Failure Analysis      
Product Warranty Liability [Line Items]      
Additional warranty expense 18,300 11,600 8,800
Expedited Freight Costs And Replacement Costs      
Product Warranty Liability [Line Items]      
Additional warranty expense 7,000    
Increased Labor Reimbursement Costs      
Product Warranty Liability [Line Items]      
Additional warranty expense $ 4,000    
Timing Related To Cost Reduction Assumptions For Replacement Products      
Product Warranty Liability [Line Items]      
Additional warranty expense   $ 7,800  
Increased Tariffs And Labor Reimbursement Costs      
Product Warranty Liability [Line Items]      
Additional warranty expense     $ 1,200