XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Revenue $ 5,795 $ 2,749 $ 11,300 $ 5,194  
Services Performed          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction 8,479 5,571 17,205 9,172  
Related Party          
Related Party Transaction [Line Items]          
Accounts payable 11,845   11,845   $ 7,694
Revenue 4,756 $ 1,956 8,770 $ 3,517  
Accounts and other receivables $ 4,738   $ 4,738   $ 1,508
Related Party | Fluor          
Related Party Transaction [Line Items]          
Percentage of revenue earned 82.00% 71.00% 78.00% 68.00%