v3.19.1
Summary of business and significant accounting policies (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Feb. 01, 2019
Jan. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Equity securities investment ownership percentage 4.00%    
Marketable equity securities, at fair value $ 77,356   $ 0
Equity method investment ownership percentage 22.00%    
Equity method investments $ 209   209
Cost method investment ownership percentage 1.00%    
Non-marketable equity securities $ 500   $ 500
Operating lease liabilities 40,029    
Operating lease right of use asset $ 37,367    
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Remaining operating lease terms 3 years    
Lease renewal terms extension 3 years    
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Remaining operating lease terms 12 years    
Lease renewal terms extension 10 years    
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease liabilities   $ 40,600  
Operating lease right of use asset   $ 38,000