XML 69 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Customer
Dec. 31, 2019
USD ($)
Customer
Mar. 31, 2021
Jan. 01, 2021
Significant Accounting Policies [Line Items]          
Cash equivalents $ 90,477,000 $ 185,614,000      
Interest costs capitalized 0 0      
Impairment of long-lived assets 0 0 $ 0    
Royalty expense 9,826,000 7,663,000 7,352,000    
Commission expense $ 1,829,000 $ 1,362,000 $ 754,000    
Equity method investment, ownership percentage 100.00%        
Customer Concentration Risk | Accounts Receivable          
Significant Accounting Policies [Line Items]          
Concentration risk, number of customers | Customer 3 2      
Customer Concentration Risk | Accounts Receivable | Customer A          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage 17.00% 17.00%      
Customer Concentration Risk | Accounts Receivable | Customer B          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage 15.00% 14.00%      
Customer Concentration Risk | Accounts Receivable | Customer C          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage 11.00%        
Customer Concentration Risk | Revenue Benchmark          
Significant Accounting Policies [Line Items]          
Concentration risk, number of customers | Customer 1 0 1    
Customer Concentration Risk | Revenue Benchmark | Customer A          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage 14.00% 10.00% 12.00%    
Minimum          
Significant Accounting Policies [Line Items]          
Estimated useful lives of assets 3 years        
Maximum          
Significant Accounting Policies [Line Items]          
Estimated useful lives of assets 7 years        
ASU - 2020-01          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted       true  
Change in accounting principle, accounting standards update, adoption date       Jan. 01, 2021  
Change in accounting principle, accounting standards update, immaterial effect       true  
2018-15          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted true        
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2021        
Change in accounting principle, accounting standards update, immaterial effect true        
ASU - 2016-13          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted         true
Change in accounting principle, accounting standards update, adoption date         Jan. 01, 2021
Change in accounting principle, accounting standards update, immaterial effect         true
ASU - 2021-08          
Significant Accounting Policies [Line Items]          
Change in accounting principle, accounting standards update, adopted true        
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2022        
Change in accounting principle, accounting standards update, immaterial effect true