XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Summary of Unaudited Proforma Results (Details) - McMahon Associates, Inc. (“McMahon”) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Business Acquisition [Line Items]    
Gross Contract Revenue $ 127,069 $ 84,918
Net Income (loss) $ 2,081 $ 947