v3.26.3
Fair Value Measurement - Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Jul. 31, 2025
Marketable Securities [Line Items]      
Cash and cash equivalents $ 68,558 $ 99,710 $ 201,214
Available-for-sale Marketable Securities      
Marketable Securities [Line Items]      
Cash and cash equivalents 22,766    
Short-term investments 130,353    
Long-term investments 45,791    
Total $ 198,910