XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts payable – trade $ 110,988 $ 143,727
Payroll, vacation and other employee benefits 38,031 45,675
Accruals for goods received not invoiced 15,759 15,469
Accrued liabilities 133,613 135,427
Total $ 298,391 $ 340,298