XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Sales - Summary of Net Sales by Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Net sales $ 34,390 $ 14,976 $ 151,010 $ 31,931
Healthcare        
Disaggregation Of Revenue [Line Items]        
Net sales 2,967 1,647 11,425 4,269
Business-to-Business        
Disaggregation Of Revenue [Line Items]        
Net sales 13,554 8,712 69,098 15,484
International        
Disaggregation Of Revenue [Line Items]        
Net sales 7,571 4,543 32,737 6,709
Direct-to-Consumer (E-Commerce)        
Disaggregation Of Revenue [Line Items]        
Net sales $ 10,298 $ 74 $ 37,750 $ 5,469