XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Contract Balances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 10,583 $ 11,781 $ 32,507 $ 35,251
Retail        
Disaggregation of Revenue [Line Items]        
Revenue 9,266 9,042 27,576 27,286
Brands        
Disaggregation of Revenue [Line Items]        
Revenue 1,317 2,739 4,931 7,965
Over Time        
Disaggregation of Revenue [Line Items]        
Revenue 10,195 10,800 31,147 32,353
Over Time | Retail        
Disaggregation of Revenue [Line Items]        
Revenue 9,266 9,042 27,576 27,286
Over Time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 929 1,758 3,571 5,067
Point in time        
Disaggregation of Revenue [Line Items]        
Revenue 10,583 11,781 32,507 35,251
Point in time | Brands        
Disaggregation of Revenue [Line Items]        
Revenue 388 981 1,360 2,898
United States        
Disaggregation of Revenue [Line Items]        
Revenue 10,155 11,140 31,213 32,742
All other countries        
Disaggregation of Revenue [Line Items]        
Revenue $ 428 $ 641 $ 1,294 $ 2,509
Arizona | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 20.00% 19.00% 20.00% 18.00%
California | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 12.00% 13.00% 12.00% 11.00%
Oregon | Revenue | Geographic concentration risk        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 11.00% 10.00% 11.00% 10.00%
Advertising        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,386 $ 11,731 $ 32,126 $ 34,914
Other services        
Disaggregation of Revenue [Line Items]        
Revenue $ 197 $ 50 $ 381 $ 337