XML 86 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 255,766 $ 507,725 $ 409,169 $ 884,498
Gross profit 85,953 146,402 141,043 243,942
Array Legacy Operations        
Segment Reporting Information [Line Items]        
Revenue 185,160 345,261 299,541 650,465
Gross profit 77,306 102,950 126,392 182,785
STI Operations        
Segment Reporting Information [Line Items]        
Revenue 70,606 162,464 109,628 234,033
Gross profit $ 8,647 $ 43,452 $ 14,651 $ 61,157