v3.26.1
Related Party Transactions And Balances - Additional Information (Detail)
$ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2026
CAD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2025
CAD ($)
Dec. 31, 2025
USD ($)
Related Party Transaction [Line Items]          
Sales to external customers $ 50,238   $ 39,680    
Outstanding receivables 26,643       $ 23,151
Rose          
Related Party Transaction [Line Items]          
Salary and benefits to employee   $ 35   $ 36  
Village Fresh | Sales, Marketing & Distribution Agreement          
Related Party Transaction [Line Items]          
Sales to external customers 108        
Outstanding receivables $ 108       $ 637