v3.25.2
Changes in Non Cash Working Capital Items - Summary of Changes in Non Cash Working Capital Items and Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]    
Trade receivables $ (4,180) $ (6,549)
Inventories 3,473 7,946
Lease liabilities (506) (2,759)
Other receivables 3 (122)
Prepaid expenses and deposits (1,628) 2,988
Trade payables 546 (4,529)
Accrued liabilities 9,788 (1,278)
Other assets, net of other liabilities (1,289) (1,718)
Total $ 6,207 $ (6,021)