Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Schedule of Income Taxes Paid (Details)

v3.25.4
INCOME TAXES - Schedule of Income Taxes Paid (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Total $ 26,718
Income taxes paid (in percent) 1
Nigeria  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income tax paid foreign $ 8,613
Income taxes paid (in percent) 0.32
Trinidad  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income tax paid foreign $ 1,946
Income taxes paid (in percent) 0.07
Falkland Islands  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income tax paid foreign $ 1,370
Income taxes paid (in percent) 0.05
Other  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income tax paid foreign $ 1,382
Income taxes paid (in percent) 0.05
U.S.  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
Income tax paid federal $ 13,407
Income taxes paid (in percent) 0.50