v3.22.2.2
Debt - Revolving Credit Facility/Term Loan (Details)
Oct. 31, 2022
USD ($)
Oct. 29, 2022
USD ($)
Apr. 30, 2022
USD ($)
Debt Instrument [Line Items]      
Debt issuance costs   $ 600,000 $ 900,000
Bank of America, N.A., and Wells Fargo Bank, N.A. [Member] | Revolving Credit Facility      
Debt Instrument [Line Items]      
Interest rate (as a percent)   4.40%  
Line of credit | Bank of America, N.A., and Wells Fargo Bank, N.A. [Member] | Revolving Credit Facility | Subsequent Event      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 750,000,000    
Line of credit | Bank of America, N.A. | Revolving Credit Facility | Subsequent Event      
Debt Instrument [Line Items]      
Leverage ratio on pro forma basis 3.00    
Credit agreement termination date Oct. 31, 2027    
Debt issuance costs $ 3,200,000    
Line of credit | Bank of America, N.A. | Revolving Credit Facility | Base Rate | Maximum | Subsequent Event      
Debt Instrument [Line Items]      
Adjusted interest rate 1.25%    
Line of credit | Bank of America, N.A. | Revolving Credit Facility | Base Rate | Minimum | Subsequent Event      
Debt Instrument [Line Items]      
Adjusted interest rate 0.375%    
Line of credit | Bank of America, N.A. | Revolving Credit Facility | SOFR Daily Floating Rate Loans | Maximum | Subsequent Event      
Debt Instrument [Line Items]      
Adjusted interest rate 2.25%    
Line of credit | Bank of America, N.A. | Revolving Credit Facility | SOFR Daily Floating Rate Loans | Minimum | Subsequent Event      
Debt Instrument [Line Items]      
Adjusted interest rate 1.375%    
Term loan | Bank of America, N.A. | Revolving Credit Facility | Subsequent Event      
Debt Instrument [Line Items]      
Increase in revolving commitments $ 250,000,000