XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Summary of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 36,366 $ 43,089 $ 115,591 $ 128,630
U.S. [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 32,584 38,499 103,809 115,686
CANADA [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 3,782 4,590 11,782 12,944
Retail sales [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 31,523 39,533 102,180 114,525
Online/e-commerce [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 4,843 $ 3,556 $ 13,411 $ 14,105