XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
16. Segment Reporting (Notes)
9 Months Ended
Sep. 30, 2024
Segment Reporting Information, Profit (Loss) [Abstract]  
Segment Reporting
16. Segment Reporting

Our primary segment is our modules business, which involves the design, manufacture, and sale of cadmium telluride (“CdTe”) solar modules, which convert sunlight into electricity. Third-party customers of our modules segment include system developers, independent power producers, utilities, commercial and industrial companies, and other system owners and operators. Our residual business operations include certain project development activities, O&M services, the results of operations from PV solar power systems we owned and operated in certain international regions, and the sale of such systems to third-party customers.

See Note 21. “Segment and Geographical Information” in our Annual Report on Form 10-K for the year ended December 31, 2023 for additional discussion of our segment reporting.

The following tables provide a reconciliation of certain financial information for our reportable segment to information presented in our condensed consolidated financial statements for the three and nine months ended September 30, 2024 and 2023 and as of September 30, 2024 and December 31, 2023 (in thousands):
 Three Months Ended September 30, 2024Three Months Ended September 30, 2023
 ModulesOtherTotalModulesOtherTotal
Net sales$886,655 $1,013 $887,668 $800,393 $697 $801,090 
Gross profit (loss)
448,381 (3,070)445,311 367,359 8,816 376,175 
Depreciation and amortization expense
92,552 92,555 76,991 76,993 
 Nine Months Ended September 30, 2024Nine Months Ended September 30, 2023
 ModulesOtherTotalModulesOtherTotal
Net sales$2,688,854 $3,404 $2,692,258 $2,139,220 $20,829 $2,160,049 
Gross profit (loss)
1,292,882 (2,679)1,290,203 776,170 22,476 798,646 
Depreciation and amortization expense
260,046 260,055 211,161 211,167 
September 30, 2024December 31, 2023
ModulesOtherTotalModulesOtherTotal
Goodwill$29,585 $— $29,585 $29,687 $— $29,687