v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Significant Accounting Policies [Line Items]      
Reduction of fixed assets $ 7,359 $ 4,842  
Prepaid expenses and other current assets 9,233    
Impairment of long-lived assets 29,037 2,209 $ 1,471
Impairment of goodwill 90,104    
Capitalized implementation costs related to ERP conversion 3,457    
Severance pay      
Severance expenses 17,202 14,231 10,598
Shipping and handling costs      
Shipping and handling costs $ 257,753 116,574 101,597
Warranty obligations      
Minimum term of warranty obligation for StorEdge products. 10 years    
Minimum term of warranty obligations for inverters 12 years    
Minimum term of warranty obligations for power optimizers 25 years    
Maximum extended product warranty period 25 years    
Derivative financial instruments      
Cumulative effect of adopting ASU 2020-06 on retained earnings $ 2,884    
Cumulative effect of adopting ASU 2020-06 on additional paid-in capital 36,336    
Cumulative effect of adopting ASU 2020-06 on convertible senior notes 45,282    
Cumulative effect of adopting ASU 2020-06 on deferred tax liabilities 11,830    
Advertising expenses 11,090 6,323 $ 4,199
Accrued Exchange Fee Rebate $ 176,706 $ 152,717  
Sales Revenue, Goods, Net [Member] | Customer Concentration Risk [Member] | Major Customer One [Member]      
Derivative financial instruments      
Concentration risk percentage 18.50% 30.90% 14.80%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Major Customer One [Member]      
Derivative financial instruments      
Concentration risk percentage 42.20% 39.30%  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Two Contract Manufacturers [Member]      
Derivative financial instruments      
Concentration risk percentage 34.30% 27.90%  
Israeli Ministry Of Economy And Industry [Member] | Sella One Factory [Member]      
Significant Accounting Policies [Line Items]      
Subsidy amount     $ 7,000
Chungcheongbuk-do Province Of South Korea [Member] | Sella Two Factory [Member]      
Significant Accounting Policies [Line Items]      
Subsidy amount     $ 12,000