XML 71 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Long term deferred revenue $ 14,237 $ 14,540  
Revenue 1,731,237 1,503,730 $ 431,779
Middle East Project [Member]      
Disaggregation Of Revenue [Line Items]      
Deferred costs incurred under Middle East Project 11,200 8,400 5,900
Deferred revenue 600    
Middle East Project [Member] | Middle East Services Agreements [Member]      
Disaggregation Of Revenue [Line Items]      
Deferred revenue 5,100    
Other Liabilities [Member]      
Disaggregation Of Revenue [Line Items]      
Long term deferred revenue 14,200 14,500  
Other Liabilities [Member] | Middle East Project [Member]      
Disaggregation Of Revenue [Line Items]      
Long term deferred revenue 10,000 10,000 10,000
Deferred revenue, long-term 14,200 12,500 $ 11,900
Other Liabilities [Member] | Middle East Project [Member] | Middle East Services Agreements [Member]      
Disaggregation Of Revenue [Line Items]      
Deferred revenue, long-term   2,000  
Prepaid Expenses and Other Current Assets [Member] | Middle East Project [Member]      
Disaggregation Of Revenue [Line Items]      
Deferred costs incurred under Middle East Project 500    
Prepaid Expenses and Other Current Assets [Member] | Middle East Project [Member] | Middle East Services Agreements [Member]      
Disaggregation Of Revenue [Line Items]      
Deferred costs incurred under Middle East Project $ 2,000    
Other Assets [Member] | Middle East Project [Member] | Middle East Services Agreements [Member]      
Disaggregation Of Revenue [Line Items]      
Deferred costs incurred under Middle East Project   $ 1,200