v3.26.1
Debt Obligations (Details) - USD ($)
Jun. 12, 2026
Apr. 30, 2026
Apr. 30, 2025
Debt Obligations (Details) [Line Items]      
Line of Credit Facility, Current Borrowing Capacity (in Dollars)   $ 0 $ 0
Credit Agreement [Member] | Subsequent Event [Member]      
Debt Obligations (Details) [Line Items]      
Annual Leverage Ratio 2.25%    
Fixed Charge Coverage Ratio 1.25%    
Credit Agreement [Member] | JPMorgan Chase Bank [Member] | Subsequent Event [Member]      
Debt Obligations (Details) [Line Items]      
Debt Instrument, Term 3 years    
Long-Term Debt, Gross (in Dollars) $ 10,000,000    
Line of Credit Facility, Commitment Fee Percentage 0.35%    
Debt Instrument, Basis Spread on Variable Rate 2.50%    
Credit Agreement [Member] | JPMorgan Chase Bank [Member] | Subsequent Event [Member] | CBFR Borrowings [Member]      
Debt Obligations (Details) [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 2.50%    
Credit Agreement [Member] | JPMorgan Chase Bank [Member] | Subsequent Event [Member] | SOFR Borrowings [Member]      
Debt Obligations (Details) [Line Items]      
Debt Instrument, Basis Spread on Variable Rate 2.50%    
Revolving Credit Facility [Member] | JPMorgan Chase Bank [Member] | Subsequent Event [Member]      
Debt Obligations (Details) [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity (in Dollars) $ 10,000,000    
Letter of Credit [Member] | JPMorgan Chase Bank [Member] | Subsequent Event [Member]      
Debt Obligations (Details) [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity (in Dollars) $ 5,000,000