XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.1
NOTES PAYABLE AND OTHER LIABILITIES - Accrued expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Notes Payable and Other Liabilities [Abstract]    
Accrued bonuses $ 23,851 $ 40,980
Other accrued expenses 78,936 60,858
Total $ 102,787 $ 101,838