XML 95 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments, Contingencies and Other Items - Additional Information (Details)
plaintiff in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
plaintiff
patent
Dec. 31, 2019
USD ($)
Loss Contingencies [Line Items]    
Estimate of possible loss $ 19,000,000 $ 50,000,000
Number of class members elected to opt out | plaintiff 12  
Number of patents allegedly Infringed, minimum | patent 1  
Purchase Obligations    
Total purchase commitments $ 18,000,000  
Purchase commitment, to be paid in 2021 15,000,000  
Purchase commitment, to be paid in 2022 3,000,000  
Unfavorable regulatory action    
Loss Contingencies [Line Items]    
Estimate of possible loss $ 300,000  
U.S. District Court for the District of Minnesota    
Loss Contingencies [Line Items]    
Number of potential class members | plaintiff 11  
Minnesota Consumer Class Actions | U.S. District Court for the District of Minnesota    
Loss Contingencies [Line Items]    
Payments to compensate class members $ 15,500,000  
Minnesota Securities Investor Class Actions | U.S. District Court for the District of Minnesota    
Loss Contingencies [Line Items]    
Payments to compensate class members $ 55,000,000