v3.24.0.1
SEGMENT, GEOGRAPHIC AND PRODUCT INFORMATION (Schedule of Reportable Segments Reconciliation) (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
Solar Segment Revenues [Member]      
Segment Reporting Information [Line Items]      
Revenues 2,815,539 2,921,175 1,787,280
Energy Storage Segment Revenues [Member]      
Segment Reporting Information [Line Items]      
Revenues 83,717 76,325 83,430
All Other Segment Revenues [Member]      
Segment Reporting Information [Line Items]      
Revenues 76,438 112,165 92,737
Revenues From Financing Componen [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 834 $ 614 $ 418