v3.26.1
CASH, CASH EQUIVALENTS AND INVESTMENTS - Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
CASH, CASH EQUIVALENTS AND INVESTMENTS    
Short-term investments $ 183,408 $ 151,901
Available-for-sale securities 480,557 403,599
Total investments $ 663,965 $ 555,500