XML 67 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Contract Balances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 47,363 $ 43,036
Retail    
Disaggregation of Revenue [Line Items]    
Revenue 36,742 33,628
Brands    
Disaggregation of Revenue [Line Items]    
Revenue 10,621 9,408
Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 43,464 40,330
Over Time | Retail    
Disaggregation of Revenue [Line Items]    
Revenue 36,742 33,628
Over Time | Brands    
Disaggregation of Revenue [Line Items]    
Revenue 6,722 6,702
Point in time    
Disaggregation of Revenue [Line Items]    
Revenue 47,363 43,036
Point in time | Brands    
Disaggregation of Revenue [Line Items]    
Revenue 3,899 2,706
United States    
Disaggregation of Revenue [Line Items]    
Revenue 44,424 38,604
All other countries    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,939 $ 4,432
Arizona | Revenue | Geographic concentration risk    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 18.00% 17.00%
California | Revenue | Geographic concentration risk    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 12.00% 10.00%
Oregon | Revenue | Geographic concentration risk    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 10.00% 11.00%
Advertising    
Disaggregation of Revenue [Line Items]    
Revenue $ 46,945 $ 42,961
Other services    
Disaggregation of Revenue [Line Items]    
Revenue $ 418 $ 75