XML 32 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Purchase obligation $ 86,100  
Accrual for taxes other than income taxes 37,700 $ 22,000
Accrual for taxes other than income taxes, current 3,700 1,200
Accrual for taxes other than income taxes, noncurrent $ 33,957 $ 20,817