XML 45 R35.htm IDEA: XBRL DOCUMENT v3.4.0.3
Commitments and Contingencies - Additional Information (Details)
3 Months Ended
Mar. 15, 2016
USD ($)
Apr. 30, 2016
USD ($)
LeaseAgreement
Patent
Jan. 31, 2016
USD ($)
Commitments And Contingencies [Line Items]      
Lease expiration period   2021-06  
Number of lease agreements | LeaseAgreement   3  
Lease obligations   $ 10,500,000  
Outstanding letters of credit   $ 6,400,000 $ 7,100,000
Letter of credit maturity year and month   2023-03  
Royalty damages $ 14,000,000    
Loss contingency   $ 0  
Maximum      
Commitments And Contingencies [Line Items]      
Reasonably possible loss contingency   $ 14,000,000  
Patent Infringement      
Commitments And Contingencies [Line Items]      
Patent infringement allegations number | Patent   5