XML 106 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingencies - Narrative (Details)
Feb. 28, 2018
number_patents
Sep. 15, 2017
number_patents
Mar. 28, 2016
number_patents
Dec. 31, 2019
USD ($)
Loss Contingencies [Line Items]        
Loss contingency accrual | $       $ 0
AgaMatrix        
Loss Contingencies [Line Items]        
Number of patents allegedly infringed upon by counterparty   2    
AgaMatrix        
Loss Contingencies [Line Items]        
Number of patents allegedly infringed upon by entity     3  
WaveForm Technologies, Inc.        
Loss Contingencies [Line Items]        
Number of patents allegedly infringed upon by entity     3  
Number of patents allegedly infringed upon by entity that are not unpatentable 2      
Number of patent infringement claims transferred to new plaintiff     3