v3.23.2
SEGMENT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 991,290 $ 727,774 $ 1,935,179 $ 1,382,854
Cost of revenues 673,985 545,132 1,317,748 1,021,254
Gross profit (loss) 317,305 182,642 617,431 361,600
Research and development 86,526 74,847 166,399 141,196
Sales and marketing 44,222 38,975 85,188 74,291
General and administrative 36,199 28,121 72,766 54,550
Solar segment profit 207,034 99,243 413,723 197,955
All other segment loss (16,083) (14,578) (38,969) (26,100)
Segments operating profit 190,951 84,665 374,754 171,855
Amounts not allocated to segments:        
Stock based compensation expenses (38,965) (37,074) (78,200) (71,181)
Impairment of goodwill and intangible assets 0 (4,008) 0 (4,008)
Disposal of assets related to Critical Power 0 (4,314) 0 (4,314)
Other unallocated expenses, net (1,628) (3,257) (2,042) (5,476)
Consolidated operating income 150,358 36,012 294,512 86,876
Solar [Member]        
Segment Reporting Information [Line Items]        
Revenues 947,360 687,599 1,855,865 1,295,596
Cost of revenues 618,943 494,400 1,209,048 918,900
Gross profit (loss) 328,417 193,199 646,817 376,696
Research and development 62,102 49,141 117,925 92,272
Sales and marketing 34,136 28,419 65,281 54,224
General and administrative 25,145 16,396 49,888 32,245
Segments profit (loss) 207,034 99,243 413,723 197,955
All Other [Member]        
Segment Reporting Information [Line Items]        
Revenues 43,728 40,029 78,925 86,977
Cost of revenues 47,931 38,948 94,147 83,289
Gross profit (loss) (4,203) 1,081 (15,222) 3,688
Research and development 6,863 8,587 13,391 16,517
Sales and marketing 2,029 3,283 3,590 5,857
General and administrative 2,988 3,789 6,766 7,414
Segments profit (loss) $ (16,083) $ (14,578) $ (38,969) $ (26,100)