XML 94 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Changes in Non Cash Working Capital Items - Summary of Changes in Non Cash Working Capital Items (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Trade receivables $ (3,985) $ (2,525) $ 3,310
Inventories 10,383 (5,282) (14,583)
Lease liabilities (2,475) (1,893) (2,402)
Other receivables (6) 9 (4)
Prepaid expenses and deposits 2,771 (1,151) 3,815
Trade payables 2,648 (3,546) 6,697
Accrued liabilities (4,893) 5,665 7,805
Other assets, net of other liabilities (4,005) 6,642 (9,500)
Total $ 438 $ (2,081) $ (4,862)