v3.24.1.1.u2
Debt and Other Borrowings - Additional Information (Details)
12 Months Ended
Apr. 30, 2024
USD ($)
Oct. 31, 2023
USD ($)
Jun. 21, 2023
USD ($)
Sep. 30, 2020
USD ($)
Mar. 29, 2024
USD ($)
Mar. 31, 2023
USD ($)
Line of Credit Facility [Line Items]            
Long-term debt         $ 249,611,000 $ 25,000,000
Letter of Credit | Minimum | SOFR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate         1.50%  
Letter of Credit | Maximum | SOFR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate         1.75%  
2023 Term Loan Facility            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity   $ 250,000,000        
2020 Term Loan Facility | Credit Suisse AG, Cayman Islands Branch            
Line of Credit Facility [Line Items]            
Outstanding borrowings   $ 25,000,000        
Term Loan Facility            
Line of Credit Facility [Line Items]            
Amortization rate per quarter   0.25%        
Term Loan Facility | SOFR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate   2.75%        
Term Loan Facility | Base Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate   1.75%        
Term Loan Facility | Credit Suisse AG, Cayman Islands Branch            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity       $ 325,000,000    
Term Loan Facility | Subsequent Event            
Line of Credit Facility [Line Items]            
Payments to Term Loan $ 50,000,000          
Senior Secured Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Leverage ratio,         0.045  
Senior Secured Revolving Credit Facility | Morgan Stanley Senior Funding, Inc            
Line of Credit Facility [Line Items]            
Outstanding borrowings         $ 0  
Maximum borrowing capacity     $ 224,000,000      
Maturity date     Jun. 21, 2028      
Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd            
Line of Credit Facility [Line Items]            
Outstanding borrowings     $ 0      
Maximum borrowing capacity       $ 50,000,000    
Expiration year       2023    
Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd | Minimum | LIBOR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate       3.75%    
Interest rate floor       0.005    
Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd | Maximum | LIBOR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate       4.00%    
Senior Secured Revolving Credit Facility | Letter of Credit            
Line of Credit Facility [Line Items]            
Leverage ratio,         0.04  
Preliminary purchase price         $ 500,000,000  
Terminate percentage         0.50  
Senior Secured Revolving Credit Facility | Letter of Credit | Fed Fund Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate         0.50%  
Senior Secured Revolving Credit Facility | Letter of Credit | One- Month SOFR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate         1.00%  
Senior Secured Revolving Credit Facility | Letter of Credit | Minimum            
Line of Credit Facility [Line Items]            
Commitment fee percentage         0.20%  
Senior Secured Revolving Credit Facility | Letter of Credit | Minimum | One- Month SOFR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate         0.50%  
Senior Secured Revolving Credit Facility | Letter of Credit | Maximum            
Line of Credit Facility [Line Items]            
Commitment fee percentage         0.25%  
Senior Secured Revolving Credit Facility | Letter of Credit | Maximum | One- Month SOFR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate         0.75%  
Senior Secured Revolving Credit Facility | Letter of Credit | Morgan Stanley Senior Funding, Inc            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity     $ 20,000,000