XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts payable – trade $ 146,759 $ 100,951
Payroll, vacation and other employee benefits 43,924 46,935
Accruals for goods received not invoiced 22,921 32,102
Other accrued liabilities 112,521 92,716
Total $ 326,125 $ 272,704