XML 85 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts payable – trade $ 130,244 $ 143,727
Payroll, vacation and other employee benefits 40,735 45,675
Accruals for goods received not invoiced 16,675 15,469
Accrued liabilities 129,124 135,427
Total $ 316,778 $ 340,298