v3.19.1
Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Sep. 04, 2018
Business Acquisition [Line Items]        
Contract assets $ 11,900 $ 16,100    
Contract assets, noncurrent 1,300 1,900    
Revenue recognized that was included in contract liability balance at the beginning of the period $ 264,000 $ 180,400 $ 123,400  
Payment term 30 days      
SpringCM Inc.        
Business Acquisition [Line Items]        
Contract liabilities acquired       $ (9,973)