XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accounts payable – trade $ 125,985 $ 100,951
Payroll, vacation and other employee benefits 39,291 46,935
Accruals for goods received not invoiced 22,637 32,102
Other accrued liabilities 110,395 92,716
Total $ 298,308 $ 272,704