XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.1
NOTES PAYABLE AND OTHER LIABILITIES- Accrued expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
NOTES PAYABLE AND OTHER LIABILITIES [Abstract]    
Accrued bonuses $ 38,298 $ 16,831
Other accrued expenses 102,237 98,755
Total $ 140,535 $ 115,586