v3.26.1
Investments - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Apr. 30, 2026
Investments    
Amortized Cost $ 335,079 $ 276,246
Gross Unrealized Gains   2
Gross Unrealized Losses (401) (217)
Fair Value 334,678 276,031
Corporate securities    
Investments    
Amortized Cost 152,094 124,306
Gross Unrealized Gains   1
Gross Unrealized Losses (175) (142)
Fair Value 151,919 124,165
U.S. government securities    
Investments    
Amortized Cost 182,985 151,940
Gross Unrealized Gains   1
Gross Unrealized Losses (226) (75)
Fair Value $ 182,759 $ 151,866