XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Contract Balances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 12,050 $ 10,588 $ 23,470 $ 20,063
Retail        
Disaggregation of Revenue [Line Items]        
Revenue 9,065 8,145 18,244 15,966
Brands        
Disaggregation of Revenue [Line Items]        
Revenue 2,985 2,443 5,226 4,097
Over time        
Disaggregation of Revenue [Line Items]        
Revenue 10,652 9,643 21,248 18,544
Over time | Retail        
Disaggregation of Revenue [Line Items]        
Revenue 9,065 8,137 18,244 15,952
Over time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 1,587 1,506 3,004 2,592
Point in time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 1,398 945 2,222 1,519
United States        
Disaggregation of Revenue [Line Items]        
Revenue 11,076 9,344 21,647 17,887
United States | Reclassification due to change in calculation method        
Disaggregation of Revenue [Line Items]        
Revenue 11,421 9,508 22,156 18,163
All other countries        
Disaggregation of Revenue [Line Items]        
Revenue 974 1,244 1,823 2,176
All other countries | Reclassification due to change in calculation method        
Disaggregation of Revenue [Line Items]        
Revenue $ 629 $ 1,080 $ 1,314 $ 1,900
Arizona | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 19.00% 16.00% 19.00% 17.00%
California | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 12.00% 10.00% 12.00% 10.00%
Oregon | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 10.00% 11.00% 10.00% 12.00%
Advertising        
Disaggregation of Revenue [Line Items]        
Revenue $ 11,899 $ 10,562 $ 23,228 $ 19,973
Other services        
Disaggregation of Revenue [Line Items]        
Revenue $ 151 $ 26 $ 242 $ 90