v3.25.2
Commitments and Contingencies (Tables)
3 Months Ended
Jul. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Summary of Cash Flows Arising from Operating Lease Payments July 31, 2025, the aggregate rentals due under such leases, including renewal options that are reasonably assured, were as follows:
Maturity of lease liabilities 
2026 (remaining)$7,723 
20279,733 
20289,025 
20298,120 
20306,945 
Thereafter$44,598 
Total undiscounted operating lease payments86,144 
Less: imputed interest(19,196)
Present value of operating lease liabilities$66,948