Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) - USD ($)
1 Months Ended 9 Months Ended
Jul. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Apr. 30, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Proceeds from the issuance of debt $ 575,000,000 $ 575,000,000 $ 0  
Interest rate 4.125% 4.125%    
Fair value of debt   $ 537,800,000    
Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   561,037,000    
Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   559,337,000    
Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   1,700,000    
Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   0    
Money market funds | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   559,337,000   $ 175,007,000
Money market funds | Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   559,337,000   175,007,000
Money market funds | Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   0   0
Money market funds | Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   0   $ 0
Interest-bearing Deposits | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   1,700,000    
Interest-bearing Deposits | Recurring | Level 1        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   0    
Interest-bearing Deposits | Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   1,700,000    
Interest-bearing Deposits | Recurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Financial assets   $ 0