v3.26.1
Fair Value Measurement - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Marketable Securities [Line Items]    
Cash and cash equivalents $ 99,710 $ 237,595
Available-for-sale Marketable Securities    
Marketable Securities [Line Items]    
Cash and cash equivalents 54,993  
Short-term investments 96,724  
Long-term investments 65,767  
Total $ 217,484