XML 82 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 21. Segment and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following tables provide a reconciliation of certain financial information for our reportable segment to information presented in our consolidated financial statements for the years ended December 31, 2024, 2023, and 2022 (in thousands):
 Year Ended December 31, 2024
 ModulesOther
Consolidated Total
Net sales$4,202,733 $3,556 $4,206,289 
Cost of sales
2,342,045 6,380 2,348,425 
Gross profit (loss)
1,860,688 (2,824)1,857,864 
Goodwill28,335 — 28,335 
 Year Ended December 31, 2023
 ModulesOther
Consolidated Total
Net sales$3,296,809 $21,793 $3,318,602 
Cost of sales
2,019,388 (1,465)2,017,923 
Gross profit
1,277,421 23,258 1,300,679 
Goodwill29,687 — 29,687 
 Year Ended December 31, 2022
 ModulesOther
Consolidated Total
Net sales$2,428,278 $191,041 $2,619,319 
Cost of sales
2,312,881 236,580 2,549,461 
Gross profit (loss)
115,397 (45,539)69,858 
Goodwill14,462 — 14,462 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area
The following table presents net sales for the years ended December 31, 2024, 2023, and 2022 by geographic region, based on the customer country of invoicing (in thousands):
 202420232022
United States$3,904,844 $3,187,603 $2,193,619 
India201,714 10,869 37,215 
France34,370 68,302 67,656 
Chile— 173,279 
All other foreign countries65,361 51,819 147,550 
Net sales$4,206,289 $3,318,602 $2,619,319 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country
The following table presents long-lived assets, which include property, plant and equipment, lease assets, and project assets as of December 31, 2024 and 2023 by geographic region, based on the physical location of the assets (in thousands):
 20242023
United States$3,911,923 $2,734,952 
Malaysia646,111 718,692 
Vietnam500,568 544,380 
India471,736 478,667 
All other foreign countries52,345 50,492 
Long-lived assets$5,582,683 $4,527,183