XML 77 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Leases, Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
ROU assets $ 9,170,000 $ 7,573,000
Operating lease payments $ 2,278,640 2,019,000
Remaining lease term (in years) 8 years  
Option to extend, term (in years) 5 years  
Option to terminate, term (in years) 1 year  
Operating lease expense $ 3,344,000 3,067,000
Operating lease, short term, expense $ 1,065,000 $ 1,048,000
Operating lease, weighted average remaining lease term (in years) 5 years 1 month 6 days 5 years 9 months 18 days
Operating lease, weighted average discount rate (as a percent) 5.00% 4.10%
Finance lease, weighted average remaining lease term (in years) 3 years 1 month 6 days 3 years 9 months 18 days
Finance lease, weighted average discount rate (as a percent) 6.80% 6.60%