XML 67 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Notes and Loans Payable - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Aug. 24, 2020
Debt Instrument [Line Items]        
Amortization to interest expense for all debt issuance costs $ 244,000 $ 157,000 $ 89,805  
Notes Payable        
Debt Instrument [Line Items]        
Debt issuance cost $ 219,000 $ 941,000    
Amended And Restated Credit Agreement        
Debt Instrument [Line Items]        
Line of credit facility, borrowing capacity       $ 100,000,000
Swingline Loan        
Debt Instrument [Line Items]        
Interest description of revolving line of credit Each Swingline Loan (as defined in the Second Amended and Restated Credit Agreement) bears interest at the Base Rate, plus an applicable margin based on our Adjusted Consolidated Leverage Ratio (as defined in the Second Amended and Restated Credit Agreement).      
Credit facility additional borrowing capacity option to increase maximum borrowing capacity       50,000,000
Maximum [Member]        
Debt Instrument [Line Items]        
Swingline Loan       5,000,000
Weighted Average [Member]        
Debt Instrument [Line Items]        
Interest rate on borrowings 5.72%      
Unsecured Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility, borrowing capacity       $ 175,000,000
Interest description of revolving line of credit the Revolving Line. The Revolving Line bears interest at either the Base Rate (as defined in the Second Amended and Restated Credit Agreement) or the Adjusted Term SOFR rate, plus an applicable margin based on our consolidated leverage ratio.      
Credit Facilities        
Debt Instrument [Line Items]        
Borrowings outstanding $ 20,000,000      
Outstanding letters of credit $ 1,500,000