v3.26.1
Organization and Significant Accounting Policies - Lease Accounting (Details)
12 Months Ended
Apr. 30, 2026
Lease Accounting  
Option to terminate true
Option to extend true
Minimum  
Lease Accounting  
Remaining lease terms (in years) 1 year
Option to terminate period 1 month
Maximum  
Lease Accounting  
Remaining lease terms (in years) 6 years
Option to extend period (in years) 10 years
Option to terminate period 12 months