Annual report pursuant to Section 13 and 15(d)

Business and Summary of Significant Accounting Policies - Additional Information (Details)

v3.22.0.1
Business and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
shares
Dec. 31, 2020
USD ($)
shares
Allowance for doubtful accounts | $ $ 0 $ 0
Deferred offering costs | $ $ 83,000 0
Number of Operating Segments | segment 1  
Advertising Expense | $ $ 688,000 334,000
Effective Income Tax Rate Reconciliation, Tax Credit, Percent 50.00%  
Financing component true  
Incremental costs true  
Remaining performance obligation true  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense | $ $ 0 $ 0
Minimum    
Estimated useful life of property and equipment 2 years  
Effective Income Tax Rate Reconciliation, Tax Credit, Percent 50.00%  
Maximum    
Estimated useful life of property and equipment 5 years  
Trademarks    
Estimated Useful Life (in Years) 3 years  
Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 4,489,721 7,314,102
Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 728,255 87,169
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 303,542 626,974
Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 438,462 250,000
Accounts Receivable | Customer Concentration Risk | Customer 1    
Concentration Risk, Percentage 35.00% 36.00%
Accounts Receivable | Customer Concentration Risk | Customer 2    
Concentration Risk, Percentage 27.00% 31.00%
Accounts Receivable | Customer Concentration Risk | Customer 3    
Concentration Risk, Percentage   15.00%
Sales Revenue, Net | Customer Concentration Risk | Customer 1    
Concentration Risk, Percentage 27.00% 43.00%
Sales Revenue, Net | Customer Concentration Risk | Customer 2    
Concentration Risk, Percentage 17.00% 10.00%
Sales Revenue, Net | Customer Concentration Risk | Customer 3    
Concentration Risk, Percentage 14.00% 10.00%