v3.26.1
Other current assets and liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Other Current Assets
Other current assets
December 31, 2025June 30, 2026
Taxes receivable$55,695 $38,408 
Prepaid expenses and other9,670 11,123 
Materials and supplies6,336 7,578 
Loans receivable from JV partners39,412 38,420 
Total other current assets$111,113 $95,529 
Schedule of Current Accounts Payable and Other Current Liabilities
Current accounts payable and other current liabilities
December 31, 2025June 30, 2026
Accounts payable and accrued liabilities$25,228 $12,107 
Current portion of operating lease liability5,815 5,669 
Payroll liabilities10,755 6,076 
Current portion of deferred government contribution8,983 8,632 
Total accounts payable and other current liabilities$50,781 $32,484