Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.20.4
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 11, 2019
Dec. 31, 2020
Dec. 31, 2019
Loss Contingencies [Line Items]      
Noncancelable operating leases expiration beginning year   2021  
Rent expense   $ 1,568,000 $ 1,243,000
Aggregate amount of noncancelable purchase orders   5,113,000 1,022,000
Contingent severance obligation accrual   $ 0 0
Severance obligation change in control period   12 months  
Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of consideration payable 10.00%    
Term of plan 3 years    
Chief Executive Officer | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 50.00%    
Chief Financial Officer | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 10.00%    
Other Key Employees [Member] | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 40.00%    
Consultants [Member] | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 9.00%    
Pearson Action      
Loss Contingencies [Line Items]      
Contingent severance obligation accrual     2,000,000
Cost of Revenues      
Loss Contingencies [Line Items]      
Royalty expense   $ 2,288,000 2,886,000
Maximum      
Loss Contingencies [Line Items]      
Severance obligation before change in control     1,754,000
Severance obligation change in control     $ 2,345,000
Wireless Essential Patent Holders      
Loss Contingencies [Line Items]      
Royalty expire year   2021  
Wireless Essential Patent Holders | Maximum      
Loss Contingencies [Line Items]      
Royalty payment percent of net revenues   5.00%  
Other Providers of Integrated Technologies      
Loss Contingencies [Line Items]      
Royalty expire year   2023  
Other Providers of Integrated Technologies | Maximum      
Loss Contingencies [Line Items]      
Royalty payment percent of net revenues   5.00%