XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue and Contract Balances - 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]        
Revenue $ 11,781 $ 10,896 $ 35,251 $ 30,959
Retail        
Disaggregation of Revenue [Line Items]        
Revenue 9,042 8,606 27,286 24,572
Brands        
Disaggregation of Revenue [Line Items]        
Revenue 2,739 2,290 7,965 6,387
Over time        
Disaggregation of Revenue [Line Items]        
Revenue 10,801 10,187 32,353 29,163
Over time | Retail        
Disaggregation of Revenue [Line Items]        
Revenue 9,042 8,606 27,286 24,572
Over time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 1,759 1,581 5,067 4,591
Point in time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 980 709 2,898 1,796
United States        
Disaggregation of Revenue [Line Items]        
Revenue 11,140 9,757 32,787 27,644
United States | Reclassification due to change in calculation method        
Disaggregation of Revenue [Line Items]        
Revenue 11,335 10,041 33,491 28,204
All other countries        
Disaggregation of Revenue [Line Items]        
Revenue 641 1,139 2,464 3,315
All other countries | Reclassification due to change in calculation method        
Disaggregation of Revenue [Line Items]        
Revenue $ 446 $ 855 $ 1,760 $ 2,755
Arizona | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 19.00% 16.00% 18.00% 16.00%
California | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 13.00% 11.00% 11.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,731 $ 10,840 $ 34,959 $ 30,813
Other services        
Disaggregation of Revenue [Line Items]        
Revenue $ 50 $ 56 $ 292 $ 146