XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES PAYABLE AND OTHER LIABILITIES - Accrued expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
NOTES PAYABLE AND OTHER LIABILITIES    
Accrued bonuses $ 38,600 $ 38,298
Accrued royalty expense 30,360 20,905
Other accrued expenses 68,828 81,332
Total $ 137,788 $ 140,535