XML 101 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Debt and Other Borrowings - Additional Information (Details)
12 Months Ended
Apr. 30, 2025
USD ($)
Feb. 28, 2025
USD ($)
Feb. 06, 2025
USD ($)
Oct. 31, 2024
USD ($)
Aug. 06, 2024
USD ($)
Apr. 30, 2024
USD ($)
Oct. 31, 2023
USD ($)
Jun. 21, 2023
USD ($)
Mar. 28, 2025
USD ($)
Line of Credit Facility [Line Items]                  
Preliminary purchase price                 $ 6,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 balance             $ 25,000,000    
Refinanced and Repricing 2025 Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity     $ 375,000,000            
Amortization rate per quarter     0.00%            
Maturity date     Oct. 31, 2030            
Incurred fees amount     $ 1,090,000            
Payment applied to the term loan balance $ 25,000,000 $ 30,000,000              
Refinanced and Repricing 2025 Term Loan Facility | SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate     2.00%            
Refinanced and Repricing 2025 Term Loan Facility | Fed Fund Rate                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate     0.50%            
Refinanced and Repricing 2025 Term Loan Facility | One- Month SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate     1.00%            
Refinanced and Repricing 2025 Term Loan Facility | Maximum | One- Month SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate     1.00%            
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]                  
Maximum borrowing capacity         $ 256,000,000     $ 224,000,000  
Maturity date               Jun. 21, 2028  
Outstanding balance                 $ 0
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  
Refinanced 2024 Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity         $ 400,000,000        
Amortization rate per quarter         1.00%        
Maturity date         Oct. 31, 2030        
Payment applied to the term loan balance       $ 25,000,000          
Debt issuance costs recognized         $ 3,619,000        
Refinanced 2024 Term Loan Facility | SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         2.25%        
Refinanced 2024 Term Loan Facility | Fed Fund Rate                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         0.50%        
Refinanced 2024 Term Loan Facility | One- Month SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         1.00%        
Refinanced 2024 Term Loan Facility | Maximum | One- Month SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate         1.25%        
Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Amortization rate per quarter             0.25%    
Payment applied to the term loan balance           $ 50,000,000      
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%