XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue, Major Customer [Line Items]        
Revenues $ 345,674 $ 1,769,436 $ 1,414,374 $ 1,226,738
One Customer | Customer Concentration Risk | E-Infrastructure Solutions        
Revenue, Major Customer [Line Items]        
Revenues     156,600  
Contract receivable     $ 27,188  
One Customer | Customer Concentration Risk | Contract Receivables | E-Infrastructure Solutions        
Revenue, Major Customer [Line Items]        
Concentration risk percentage     14.00%