v3.22.2.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (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 revenue $ 148,777 $ 137,373 $ 451,619 $ 407,906
E-commerce        
Disaggregation of Revenue [Line Items]        
Net revenue 54,887 58,199 180,340 194,859
Retail        
Disaggregation of Revenue [Line Items]        
Net revenue 93,890 79,174 271,279 213,047
Eyewear products        
Disaggregation of Revenue [Line Items]        
Net revenue 140,818 133,037 431,122 395,329
Services and other        
Disaggregation of Revenue [Line Items]        
Net revenue $ 7,959 $ 4,336 $ 20,497 $ 12,577