v3.24.2.u1
SEGMENT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenues $ 265,405 $ 991,290 $ 469,804 $ 1,935,179
Cost of revenues 276,374 673,985 506,960 1,317,748
Gross profit (loss) (10,969) 317,305 (37,156) 617,431
Research and development 69,276 86,526 144,627 166,399
Sales and marketing 39,978 44,222 78,889 85,188
General and administrative 39,008 36,199 69,873 72,766
Solar segment profit (loss) (105,060) 207,034 (215,443) 413,723
Energy Storage segment (loss) (9,596) (15,258) (21,773) (33,779)
All other segment profit (loss) 323 (825) 378 (5,190)
Segments operating profit (loss) (114,333) 190,951 (236,838) 374,754
Amounts not allocated to segments:        
Stock based compensation expenses (38,571) (38,965) (76,177) (78,200)
Restructuring and other exit activities (4,885) 0 (14,650) 0
Impairment of long-lived assets 0 0 (1,732) 0
Amortization and depreciation of acquired assets (2,083) (1,379) (4,030) (3,414)
Other unallocated expenses (310) (249) (460) 1,372
Consolidated operating income (loss) (160,182) 150,358 (333,887) 294,512
Financial income (expense), net (865) 3,384 (7,929) 27,058
Other loss, net 18,551 0 18,551 (125)
Income (loss) before income taxes (142,496) 153,742 (323,265) 321,445
Solar [Member]        
Segment Reporting Information [Line Items]        
Revenues 241,243 947,360 431,345 1,855,865
Cost of revenues 238,134 618,943 434,916 1,209,048
Gross profit (loss) 3,109 328,417 (3,571) 646,817
Research and development 46,828 62,102 98,114 117,925
Sales and marketing 30,100 34,136 59,295 65,281
General and administrative 31,241 25,145 54,463 49,888
Segments profit (loss) (105,060) 207,034 (215,443) 413,723
Energy Storage [Member]        
Segment Reporting Information [Line Items]        
Revenues 21,444 19,144 32,060 28,277
Cost of revenues 24,956 27,403 42,784 46,981
Gross profit (loss) (3,512) (8,259) (10,724) (18,704)
Research and development 4,119 4,005 7,678 8,214
Sales and marketing 1,025 1,123 1,842 2,038
General and administrative 940 1,871 1,529 4,823
Segments profit (loss) (9,596) (15,258) (21,773) (33,779)
All Other [Member]        
Segment Reporting Information [Line Items]        
Revenues 2,472 24,584 5,919 50,648
Cost of revenues 1,599 20,528 4,471 47,166
Gross profit (loss) 873 4,056 1,448 3,482
Research and development 171 2,858 356 5,177
Sales and marketing 237 906 459 1,552
General and administrative 142 1,117 255 1,943
Segments profit (loss) $ 323 $ (825) $ 378 $ (5,190)