v3.22.4
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments and Operating Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 3,110,279 $ 1,963,865 $ 1,459,271
Cost of Revenue 2,265,631 1,334,547 997,912
Gross profit 844,648 629,318 461,359
Research and Development Expense 289,814 219,633 163,123
Selling and Marketing Expense 159,680 119,000 95,985
General and Administrative Expense 112,496 82,196 63,119
Segments profit (loss) 93,779 169,170 140,322
Solar segment profit 486,862 368,746 255,728
All other segment loss (45,137) (47,387) (36,844)
Segments operating profit 441,725 321,359 218,884
Amounts not allocated to segments:      
Stock based compensation expenses (145,539) (102,593) (67,309)
Amortization and depreciation of acquired assets (9,478) (10,812) (9,336)
Impairment of goodwill and long-lived assets (119,141) 0 0
Disposal of assets related to Critical Power (4,314) 0 0
Other unallocated income (expenses), net 2,867 (815) 322
Consolidated operating income 166,120 207,139 142,561
Solar [Member]      
Segment Reporting Information [Line Items]      
Revenues 2,921,175 1,787,280 1,357,261
Cost of Revenue 2,050,147 1,136,896 882,420
Gross profit 871,028 650,384 474,841
Research and Development Expense 196,381 143,173 110,567
Selling and Marketing Expense 118,154 85,309 66,823
General and Administrative Expense 69,631 53,156 41,723
Segments profit (loss) 486,862 368,746 255,728
All Other [Member]      
Segment Reporting Information [Line Items]      
Revenues 188,490 176,167 102,804
Cost of Revenue 181,923 169,582 95,280
Gross profit 6,567 6,585 7,524
Research and Development Expense 29,016 30,506 25,417
Selling and Marketing Expense 9,687 9,930 8,562
General and Administrative Expense 13,001 13,536 10,389
Segments profit (loss) $ (45,137) $ (47,387) $ (36,844)