XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts payable – trade $ 100,951 $ 84,952
Payroll, vacation and other employee benefits 46,935 42,671
Accruals for goods received not invoiced 32,102 18,666
Other accrued liabilities 92,716 66,863
Total $ 272,704 $ 213,152