v3.24.1.1.u2
Investments and Fair Value Measurements - Carrying Values for Publicly Traded and Privately Held Equity Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Initial total cost $ 53,548 $ 51,373
Cumulative net gains 4,871 4,871
Carrying amount, end of period 58,419 56,244
Privately held equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Initial total cost 52,548 50,373
Cumulative net gains 4,871 4,871
Carrying amount, end of period 57,419 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