XML 140 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Segment revenue $ 915,807 $ 1,576,551 $ 1,637,546
Product cost 578,551 1,110,952 1,358,329
Amortization of developed technology 14,558 14,558 14,558
Depreciation 2,135 1,348 1,620
Other costs 22,886 34,142 50,321
Gross profit 297,677 415,551 212,718
Total operating expenses (524,682) (201,427) (230,851)
Total other (expense) income (23,571) (36,967) 13,181
(Loss) income before income tax expense (benefit) (250,576) 177,157 (4,952)
Segment assets 1,425,999 1,706,741 1,706,052
Capital expenditures 7,305 16,989 10,619
Depreciation and amortization 52,779 54,826 101,059
Interest income 16,777 8,330 3,181
Interest expense 34,825 44,229 36,694
Manufacturing Production Credits, 45X      
Segment Reporting Information [Line Items]      
Product cost 137,800 9,300  
Array Legacy Operations      
Segment Reporting Information [Line Items]      
Segment revenue 661,629 1,172,827 1,267,883
Product cost 353,034 805,174 1,047,772
Amortization of developed technology 14,558 14,558 14,558
Depreciation 2,045 1,348 1,620
Other costs 21,961 34,142 50,321
Gross profit 270,031 317,605 153,612
Total operating expenses 0 0 0
Total other (expense) income 0 0 0
Segment assets 1,018,487 868,697 843,934
Capital expenditures 6,423 15,748 9,831
Depreciation and amortization 27,303 26,840 25,960
Interest income 12,767 3,985 504
Interest expense 32,516 40,982 34,272
STI Operations      
Segment Reporting Information [Line Items]      
Segment revenue 254,178 403,724 369,663
Product cost 225,517 305,778 310,557
Amortization of developed technology 0 0 0
Depreciation 90 0 0
Other costs 925 0 0
Gross profit 27,646 97,946 59,106
Total operating expenses 0 0 0
Total other (expense) income 0 0 0
Segment assets 407,512 838,044 862,118
Capital expenditures 882 1,241 788
Depreciation and amortization 25,476 27,986 75,099
Interest income 4,010 4,345 2,677
Interest expense $ 2,309 $ 3,247 $ 2,422