XML 30 R55.htm IDEA: XBRL DOCUMENT v3.20.1
NOTES PAYABLE AND OTHER LIABILITIES - Accrued expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Notes Payable [Abstract]    
Accrued bonuses $ 40,980 $ 44,519
Other accrued expenses 60,858 58,322
Total $ 101,838 $ 102,841