v3.26.3
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue by Geographic Area [Line Items]        
Revenues $ 784,554 $ 742,898 $ 2,245,167 $ 2,115,582
Africa [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 101,368 104,673 299,187 326,556
United Kingdom [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 112,033 88,747 299,121 224,897
Norway [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 73,561 68,143 227,271 188,887
Asia Pacific [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 63,099 60,407 192,483 184,209
Brazil [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 64,050 59,314 189,575 174,392
Other Geographical [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 41,199 23,792 111,474 69,681
Non-US [Member]        
Revenue by Geographic Area [Line Items]        
Revenues 455,310 405,076 1,319,111 1,168,622
UNITED STATES        
Revenue by Geographic Area [Line Items]        
Revenues $ 329,244 $ 337,822 $ 926,056 $ 946,960