XML 195 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue $ 1,576,551 $ 1,637,546 $ 853,318
Gross Profit 415,551 212,718 68,301
Array Legacy Operations      
Segment Reporting Information [Line Items]      
Revenue 1,172,827 1,267,883 853,318
Gross Profit 317,605 153,612 68,301
STI Operations      
Segment Reporting Information [Line Items]      
Revenue 403,724 369,663 0
Gross Profit $ 97,946 $ 59,106 $ 0