XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Contract Balances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 10,675 $ 12,050 $ 21,924 $ 23,470
Retail        
Disaggregation of Revenue [Line Items]        
Revenue 8,840 9,065 18,310 18,244
Brands        
Disaggregation of Revenue [Line Items]        
Revenue 1,835 2,985 3,614 5,226
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue 10,120 10,810 20,952 21,553
Over Time | Retail        
Disaggregation of Revenue [Line Items]        
Revenue 8,840 9,065 18,310 18,244
Over Time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 1,280 1,745 2,642 3,309
Point in time        
Disaggregation of Revenue [Line Items]        
Revenue 10,675 12,050 21,924 23,470
Point in time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 555 1,240 972 1,917
United States        
Disaggregation of Revenue [Line Items]        
Revenue 10,253 11,076 21,058 21,602
All other countries        
Disaggregation of Revenue [Line Items]        
Revenue $ 422 $ 974 $ 866 $ 1,868
Arizona | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 20.00% 20.00% 20.00% 19.00%
California | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 12.00% 13.00% 12.00% 12.00%
Oregon | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 10.00% 11.00% 11.00% 10.00%
Advertising        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,554 $ 11,854 $ 21,740 $ 23,183
Other services        
Disaggregation of Revenue [Line Items]        
Revenue $ 121 $ 196 $ 184 $ 287