XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 350,438 $ 515,024 $ 1,234,936 $ 1,235,475
Gross profit 87,379 76,583 331,322 135,838
Array Legacy Operations        
Segment Reporting Information [Line Items]        
Revenue 244,857 400,463 895,322 998,292
Gross profit 58,233 60,281 241,019 108,111
STI Operations        
Segment Reporting Information [Line Items]        
Revenue 105,581 114,561 339,614 237,183
Gross profit $ 29,146 $ 16,302 $ 90,303 $ 27,727