v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Apr. 30, 2026
Fair Value Measurements    
Available-for-sale securities $ 334,678 $ 276,031
Recurring basis    
Fair Value Measurements    
Available-for-sale securities 334,678 276,031
Total 334,678 276,031
Recurring basis | Significant other observable inputs (Level 2)    
Fair Value Measurements    
Available-for-sale securities 334,678 276,031
Total $ 334,678 $ 276,031