XML 31 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Rent expense and purchase obligations (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Rent expense and inventory purchase commitments  
Purchase obligations $ 28.5
Office of Foreign Assets Control  
Rent expense and inventory purchase commitments  
Range of potential penalties assessed 0.0
Inventories  
Rent expense and inventory purchase commitments  
Purchase obligations expected to be consummated in the next 12 months 14.0
Hosting arrangements  
Rent expense and inventory purchase commitments  
Purchase obligations will be used in the next one to four years 12.8
Other software agreements  
Rent expense and inventory purchase commitments  
Purchase obligations will be used in one to two years $ 1.7