XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Cash, Cash Equivalents and Short-Term Investments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Jan. 31, 2023
Cash and Cash Equivalents [Abstract]          
Interest and investment income $ 9,100 $ 3,100 $ 16,400 $ 3,600  
Net amortization of premiums or discounts on short-term investments 4,900 $ 1,300 8,494 $ 1,293  
More than 12 months or greater, carrying value $ 117,551   $ 117,551   $ 0