v3.25.2
Commitments and Contingencies - Summary of Cash Flows Arising from Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Commitments and Contingencies Disclosure [Abstract]    
2026 (remaining) $ 7,723  
2027 9,733  
2028 9,025  
2029 8,120  
2030 6,945  
Thereafter 44,598  
Total undiscounted operating lease payments 86,144  
Less: imputed interest (19,196)  
Present value of operating lease liabilities $ 66,948 $ 67,002