XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
WARRANTY OBLIGATIONS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Product Warranty Liability [Line Items]    
Additional warranty expense $ 4,912 $ 7,655
Expedited Freight Costs And Replacement Costs For IQ Batteries    
Product Warranty Liability [Line Items]    
Additional warranty expense $ 4,900  
Field Performance Data And Diagnostic Root-Cause Failure Analysis    
Product Warranty Liability [Line Items]    
Additional warranty expense   6,300
Increased Tariffs And Labor Reimbursement Costs    
Product Warranty Liability [Line Items]    
Additional warranty expense   $ 1,300