XML 53 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies and Basis of Presentation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Allowance for credit loss $ 0   $ 0
Income taxes, penalties and interest accrued 0   0
Operating lease right-of-use assets 20,142,000   $ 0
Total operating lease liabilities $ 23,323,000    
Accounting Standards Update 2016-02      
Lessee, Lease, Description [Line Items]      
Operating lease right-of-use assets   $ 5,700,000  
Total operating lease liabilities   7,800,000  
Deferred rent   $ 2,100,000  
Minimum      
Lessee, Lease, Description [Line Items]      
Property, and equipment, estimated useful lives 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Property, and equipment, estimated useful lives 5 years    
Customer Concentration Risk | Revenue Benchmark | Major Customer 1      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage 35.00%    
Customer Concentration Risk | Revenue Benchmark | Major Customer 2      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage 12.00%    
Customer Concentration Risk | Accounts Receivable | Major Customer 1      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage 34.00%    
Customer Concentration Risk | Accounts Receivable | Major Customer 2      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage 23.00%    
Customer Concentration Risk | Accounts Receivable | Major Customer 3      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage 19.00%