XML 80 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Additional Information (Details) - USD ($)
12 Months Ended
Mar. 25, 2022
Aug. 24, 2020
Apr. 30, 2024
Apr. 30, 2023
Revolving Line of Credit        
Debt Instrument [Line Items]        
Revolving line of credit, borrowing capacity $ 75,000,000 $ 50,000,000    
Revolving line of credit maturing term   5 years    
Additional increase in credit commitment $ 15,000,000 $ 15,000,000    
Interest rate, description     The amendment also includes an option to increase the credit commitment by an additional $15 million. The amended revolving line bears interest at a fluctuating rate equal to the Base Rate or Secured Overnight Financing Rate, or SOFR, as applicable, plus the applicable margin.  
Revolving line of credit maturity date Mar. 31, 2027      
Revolving line of credit     $ 0 $ 5,000,000
Revolving Line of Credit | Minimum        
Debt Instrument [Line Items]        
Debt instrument, spread on variable rate 0.25%      
Revolving Line of Credit | Maximum        
Debt Instrument [Line Items]        
Debt instrument, spread on variable rate 1.75%      
Revolving Line of Credit | SOFR        
Debt Instrument [Line Items]        
Borrowings interest rate     5.34% 6.05%
Standby Letter of Credit        
Debt Instrument [Line Items]        
Revolving line of credit, borrowing capacity     $ 3,300,000 $ 1,700,000
Revolving line of credit     $ 0 $ 0