v3.26.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 7,860 $ 1,083
Accrued liabilities 5,136 17,711
Accrued construction in progress 10,806 6,207
Accrued payroll and related benefits 9,589 11,507
Total accounts payable and accrued liabilities $ 33,391 $ 36,508