XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of segment reporting information, by segment
The following table provides a reconciliation of certain financial information for the Company’s reportable segments to information presented in its condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 (in thousands):

Three Months Ended June 30, 2023Three Months Ended June 30, 2022
Array Legacy OperationsSTI OperationsTotalArray Legacy OperationsSTI OperationsTotal
Revenue$345,261 $162,464 $507,725 $347,177 $72,688 $419,865 
Gross Profit$106,590 $43,452 $150,042 $33,840 $6,106 $39,946 

Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Array Legacy OperationsSTI OperationsTotalArray Legacy OperationsSTI OperationsTotal
Revenue$650,465 $234,033 $884,498 $597,829 $122,622 $720,451 
Gross Profit$190,064 $61,157 $251,221 $55,108 $11,425 $66,533