v3.26.1
Stock-Based Compensation - Narrative (Details) - $ / shares
3 Months Ended
Jun. 30, 2026
Jul. 31, 2026
Jul. 31, 2025
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period for achievement of performance-based targets (in years)   3 years  
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option awards (in shares)   100,000 0
Stock option awards granted (in dollars per share)   $ 50.12  
Exercise price fair market value at the time of grant (in percent)   10.00%  
Stock Option | Share-Based Payment Arrangement, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage 10.00%    
Stock Option | Share-Based Payment Arrangement, Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage 20.00%    
Stock Option | Share-Based Payment Arrangement, Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage 30.00%    
Stock Option | Share-based Compensation Award, Tranche Four      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage 40.00%