v3.26.1
Taxes Receivable and Payable - Schedule of Taxes Receivable/ Payable Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current    
VAT Receivable $ 1,153 $ 1,394
Income Tax Receivable 13,885 25,719
Tax receivable 15,038 27,113
Long-Term    
Income Tax Receivable 10,227 1,912
Current    
VAT Payable (4,709) (5,189)
Income Tax Payable (10,400) (6,717)
Taxes payable (15,109) (11,906)
Long-Term    
Income tax payable (2,062) 0
Total Net Taxes Receivable $ 8,094 $ 17,119