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

Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)

v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Interest on trade accounts receivable $ (218,530) $ 9,134 $ 12,988
Statutory income tax rate 21.00% 21.00% 21.00%
Expected income tax (benefit) expense $ (45,891) $ 1,918 $ 2,727
Interest and penalties 3,493 2,269 1,677
Foreign income tax rate differential (28,291) 3,416 4,311
Foreign (loss) earnings not in reported income (35,996) 5,188 1,565
Foreign tax credits (166) (11,193) (3,646)
Withholding taxes (19,899) 1,340 1,677
Other permanent differences 1,007 1,011 322
State tax benefit (5,983) 227 (1,129)
Return to provision (27) (11) (116)
Change in valuation allowance 120,549 8,132 6,219
Total $ (11,204) $ 12,297 $ 13,607