v3.25.2
CASH, CASH EQUIVALENTS AND INVESTMENTS - Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
CASH, CASH EQUIVALENTS AND INVESTMENTS    
Short-term investments $ 97,676 $ 153,129
Available-for-sale securities 296,664 226,745
Total investments $ 394,340 $ 379,874