v3.26.1
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue by Geographic Area [Line Items]        
Revenues $ 768,184 $ 698,161 $ 1,460,613 $ 1,372,684
Africa [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 102,896 97,349 197,819 221,883
United Kingdom [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 108,367 74,273 187,088 136,150
Norway [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 83,729 65,996 153,710 120,744
Asia Pacific [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 66,823 60,436 128,433 124,895
Brazil [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 66,959 62,736 126,476 113,985
Other Geographical [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 37,365 23,660 70,275 45,889
Non-US [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 466,139 384,450 863,801 763,546
UNITED STATES        
Revenue by Geographic Area [Line Items]        
Revenues $ 302,045 $ 313,711 $ 596,812 $ 609,138