XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value $ 120,164 $ 129,796
Gross Unrealized Losses (429) (865)
Total marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 106,926 99,613
Gross Unrealized Losses (401) (741)
Foreign securities    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 1,333 1,325
Gross Unrealized Losses (3) (11)
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 11,905 28,858
Gross Unrealized Losses $ (25) $ (113)