v3.24.1.1.u2
Marketable Securities - Narrative (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
security
Jan. 31, 2024
USD ($)
Investments, Debt and Equity Securities [Abstract]    
Accrued interest receivable $ 3,600 $ 3,400
Allowance for credit loss $ 0  
Number of available for sale debt securities in unrealized loss position for greater than 12 months (in securities) | security 0