v3.24.2.u1
Investments and Fair Value Measurements - Carrying Values for Publicly Traded and Privately Held Equity Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Initial total cost $ 53,842 $ 51,373
Cumulative net gains 4,404 4,871
Carrying amount, end of period 58,246 56,244
Privately held equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Initial total cost 52,842 50,373
Cumulative net gains 4,404 4,871
Carrying amount, end of period 57,246 55,244
Privately held debt and other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Initial total cost 1,000 1,000
Cumulative net gains 0 0
Carrying amount, end of period $ 1,000 $ 1,000