v3.26.1
Other current assets and liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of Other Current Assets
Other current assets
December 31, 2025March 31, 2026
Taxes receivable$55,695 $39,800 
Prepaid expenses and other9,670 11,279 
Materials and supplies6,336 7,860 
Loans receivable from JV partners39,412 39,164 
Total other current assets$111,113 $98,103 
Schedule of Current Accounts Payable and Other Current Liabilities
Current accounts payable and other current liabilities
December 31, 2025March 31, 2026
Accounts payable and accrued liabilities$25,228 $20,808 
Current portion of operating lease liability5,815 5,869 
Payroll liabilities10,755 3,926 
Current portion of deferred government contribution8,983 8,948 
Total accounts payable and other current liabilities$50,781 $39,551