XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue by Geographic Area [Line Items]        
Revenues $ 698,161 $ 668,808 $ 1,372,684 $ 1,267,900
Africa [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 97,349 114,055 221,883 201,294
United Kingdom [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 74,273 63,990 136,150 114,189
Norway [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 65,996 60,066 120,744 117,790
Asia Pacific [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 60,436 53,505 113,985 102,889
Brazil [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 62,736 54,620 124,895 111,672
Other Geographical [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 23,660 38,490 45,889 73,377
Non-US [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 384,450 384,726 763,546 721,211
UNITED STATES        
Revenue by Geographic Area [Line Items]        
Revenues $ 313,711 $ 284,082 $ 609,138 $ 546,689