v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 2,976,528 $ 3,110,279 $ 1,963,865
Cost of revenues 2,272,705 2,265,631 1,334,547
Gross profit (loss) 703,823 844,648 629,318
Research and Development Expense 321,482 289,814 219,633
Sales and marketing 164,318 159,680 119,000
General and administrative 146,504 112,496 82,196
Segments profit (loss) 34,329 93,779 169,170
Solar segment profit 364,517 486,862 368,746
Energy storage segment profit (loss) (60,119) (13,863) 2,503
All other segment loss (14,374) (31,274) (49,890)
Segments operating profit 290,024 441,725 321,359
Amounts not allocated to segments:      
Stock based compensation expenses (149,945) (145,539) (102,593)
Amortization and depreciation of acquired assets (7,969) (9,478) (10,812)
Impairment of goodwill and long-lived assets (30,790) (119,141) 0
Restructuring and other exit activities (60,189) (4,314) 0
Other unallocated income (expenses), net (926) 2,867 (815)
Consolidated operating income 40,205 166,120 207,139
Solar [Member]      
Segment Reporting Information [Line Items]      
Revenues 2,815,539 2,921,175 1,787,280
Cost of revenues 1,994,578 2,050,147 1,136,896
Gross profit (loss) 820,961 871,028 650,384
Research and Development Expense 226,776 196,381 143,173
Sales and marketing 126,207 118,154 85,309
General and administrative 103,461 69,631 53,156
Segments profit (loss) 364,517 486,862 368,746
Energy Storage [Member]      
Segment Reporting Information [Line Items]      
Revenues 83,717 76,325 83,430
Cost of revenues 112,518 63,752 61,099
Gross profit (loss) (28,801) 12,573 22,331
Research and Development Expense 17,370 15,108 10,289
Sales and marketing 3,539 4,095 3,698
General and administrative 10,409 7,233 5,841
Segments profit (loss) (60,119) (13,863) 2,503
All Other [Member]      
Segment Reporting Information [Line Items]      
Revenues 76,438 112,165 92,737
Cost of revenues 75,469 118,171 108,483
Gross profit (loss) 969 (6,006) (15,746)
Research and Development Expense 9,403 13,908 20,217
Sales and marketing 2,654 5,592 6,232
General and administrative 3,286 5,768 7,695
Segments profit (loss) $ (14,374) $ (31,274) $ (49,890)