XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Summary of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 38,799 $ 43,300
U.S. [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 35,300 39,347
CANADA [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 3,499 3,953
Retail sales [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 33,900 36,927
Online/e-commerce [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 4,899 $ 6,373