Debt (Details) - USD ($)
1 Months Ended 9 Months Ended 36 Months Ended
Jul. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Jul. 15, 2024
Apr. 30, 2021
Debt Disclosure [Abstract]          
Proceeds from the issuance of debt $ 575,000,000 $ 575,000,000 $ 0    
Interest rate 4.125% 4.125%      
Other issuance cost $ 2,100,000        
underwriting commissions 7,200,000        
Debt Issuance Costs, Gross 9,300,000        
Principal   $ 575,000,000      
Unamortized debt issuance costs   (8,729,000)      
Net carrying amount 565,700,000 566,271,000     $ 0
Contractual interest expense   13,441,000      
Amortization of debt issuance costs   554,000 0    
Total interest expense related to the Senior Notes   13,995,000      
Debt Instrument, Redemption [Line Items]          
Proceeds from the issuance of debt $ 575,000,000 $ 575,000,000 $ 0    
Debt Instrument, Redemption, Period One | Forecast          
Debt Instrument, Redemption [Line Items]          
Redemption price percentage       100.00%  
Debt Instrument, Redemption, Period Two | Forecast          
Debt Instrument, Redemption [Line Items]          
Redemption price percentage       104.125%  
Redemption price redeemed (as a percent)       40.00%  
Debt Instrument, Redemption, Period Three | Forecast          
Debt Instrument, Redemption [Line Items]          
Redemption price percentage       100.00%  
Debt Instrument, Redemption, Period Four | Forecast          
Debt Instrument, Redemption [Line Items]          
Redemption price percentage       101.00%