v3.26.1
Fair Value Measurement - Summary of Fair Value Hierarchy Classified Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. treasury securities $ 217,484  
Recurring Basis | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 22,146  
Total assets 22,146  
Recurring Basis | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. treasury securities 195,338  
Total assets 195,338  
Recurring Basis | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities 1,369 $ 8,097
Total liabilities $ 1,369 $ 8,097