XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information - Revenue By Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Segment Information      
Net revenues $ 873,100 $ 674,728 $ 733,555
United States      
Business Segment Information      
Net revenues 447,205 232,661 304,563
United Kingdom      
Business Segment Information      
Net revenues 166,980 100,154 133,005
Brazil      
Business Segment Information      
Net revenues 81,940 154,326 208,565
West Africa      
Business Segment Information      
Net revenues 87,488 126,856 41,840
Other      
Business Segment Information      
Net revenues $ 89,487 $ 60,731 $ 45,582