Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.20.2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 11, 2019
Employee
Jul. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Loss Contingencies [Line Items]              
Contingent severance obligation accrual   $ 2,000,000          
Severance obligation change in control period         12 months    
Contingent severance obligation accrual     $ 0   $ 0   $ 0
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 | Transaction Bonus Plan ("Plan")              
Loss Contingencies [Line Items]              
Percentage of ownership interest in plan 25.00%            
Number of employees | Employee 6            
Cost of Revenues              
Loss Contingencies [Line Items]              
Royalty expense     843,000 $ 1,247,000 1,194,000 $ 1,698,000  
General and administrative              
Loss Contingencies [Line Items]              
Contingent severance obligation accrual         2,000,000    
Maximum              
Loss Contingencies [Line Items]              
Severance obligation before change in control     1,754,000   1,754,000    
Severance obligation change in control     $ 2,345,000   $ 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%