Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.20.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 11, 2019
Dec. 31, 2019
Dec. 31, 2018
Loss Contingencies [Line Items]      
Noncancelable operating leases expiration beginning year   2020  
Rent expense   $ 1,243,000 $ 946,000
Aggregate amount of noncancelable purchase orders   1,022,000 4,650,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%    
Randy Deny, Chief Sales Officer | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 5.00%    
John Graff, Chief Marketing officer | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 5.00%    
Peter Liu, EVP of Global Operations | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 5.00%    
Bengt Jonassen, SVP of Engineering | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 5.00%    
Stephanie Sogawa, Legal Counsel | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 2.50%    
Katie Smith, Chief Of Staff | Transaction Bonus Plan ("Plan")      
Loss Contingencies [Line Items]      
Percentage of ownership interest in plan 2.50%    
Pearson Action      
Loss Contingencies [Line Items]      
Contingent severance obligation accrual   $ 0  
Cost of Revenues      
Loss Contingencies [Line Items]      
Royalty expense   2,886,000 $ 2,529,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%