v3.26.1
Debt (Details) - USD ($)
12 Months Ended
Mar. 10, 2026
Mar. 25, 2022
Aug. 24, 2020
Apr. 30, 2026
Apr. 30, 2025
Revolving Line of Credit          
Debt Instrument [Line Items]          
Revolving line of credit, borrowing capacity   $ 75,000,000 $ 50,000,000.0    
Revolving line of credit maturing term (in years)     5 years    
Additional increase in credit commitment     $ 15,000,000    
Line of credit facility, accordion feature, increase limit   $ 15,000,000      
Amortization of deferred financing costs $ 258,000,000        
Revolving line of credit       $ 0 $ 0
Borrowings interest rate (as a percent)       5.16%  
Amounts drawn       $ 9,100,000  
Repayment of debt       9,100,000  
Revolving Line of Credit | Minimum          
Debt Instrument [Line Items]          
Debt instrument, variable rate margin (as a percent)   0.25%      
Revolving Line of Credit | Maximum          
Debt Instrument [Line Items]          
Debt instrument, variable rate margin (as a percent)   1.75%      
Standby Letter of Credit          
Debt Instrument [Line Items]          
Revolving line of credit, borrowing capacity       7,800,000 1,700,000
Amounts drawn       $ 0 $ 0