XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES AND OTHER LIABILITIES - Schedule of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Trade accounts payable [1] $ 12,378 $ 8,944
Accrued liabilities [1] 5,500 5,394
Wages and commissions payable 1,688 3,410
Rebates accrued [2] 314 2,133
Accounts Payable and Accrued Liabilities, Current $ 19,880 $ 19,881
[1] In 2022, $3.4 million of trade accruals were previously included in the Accrued liabilities balance.
[2] In 2023, $2.6 million of rebates were earned (2022 - $4.8 million) and $4.4 million were paid (2022 - $3.7 million).