XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Revenue By Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Segment Information      
Net revenues $ 1,358,560 $ 1,289,728 $ 873,100
United States      
Business Segment Information      
Net revenues 542,860 644,755 447,205
North Sea      
Business Segment Information      
Net revenues 249,968 274,745 206,647
United Kingdom      
Business Segment Information      
Net revenues 181,800 236,200 167,000
Brazil      
Business Segment Information      
Net revenues 185,538 177,070 81,940
Asia Pacific      
Business Segment Information      
Net revenues 222,119 163,957 43,648
West Africa      
Business Segment Information      
Net revenues 71,960 8,423 87,488
Other      
Business Segment Information      
Net revenues $ 86,115 $ 20,778 $ 6,172