v3.25.2
Stockholders' Equity and Share-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2025
Apr. 26, 2025
Apr. 27, 2024
Apr. 29, 2023
May 01, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, shares authorized and undesignated (in shares)   120,000,000      
Common stock, shares authorized (in shares)   115,000,000 115,000,000    
Preferred stock, shares authorized (in shares)   5,000,000 5,000,000    
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)   1,381,000      
Share-based payment arrangement, nonvested award, cost not yet recognized, amount   $ 4,456      
Share-based payment arrangement, nonvested award, cost not yet recognized   4 years 3 months 29 days      
Exercisable shares (in shares)   530,000      
Option, exercise price range, upper range limit (in dollars per share)   $ 12.56      
Exercised, aggregate intrinsic value   $ 3,594 $ 708 $ 7  
Fair value of stock potions vested   $ 410 $ 453 $ 467  
Stock issued during period, shares, employee stock purchase plans (in shares)   148,000 355,000 424,000  
Share-based compensation expense   $ 4,981      
Proceeds from stock options exercised   5,153 $ 1,302 $ 21  
Share-based payment arrangement, expense, tax benefit   $ 5 22 23  
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period   1 year      
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)   5,500,000      
Maximum employee subscription rate   15.00%      
Discount from market price, offering date   85.00%      
Common stock, capital shares reserved for future issuance (in shares)   1,071,000      
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, expiration period         10 years
Share-based compensation arrangement by share-based payment award, award vesting period         5 years
Restricted stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, nonvested award, cost not yet recognized   4 years 3 months 29 days      
Fair value of restricted stock vested   $ 1,209 $ 1,536 $ 1,160  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, share-based liabilities paid   $ 680      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage 100.00%        
Restricted stock | Independent Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period         1 year
Restricted stock | Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period         5 years
In money options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercisable shares (in shares)   530,000      
Preferred Share Purchase Right          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of securities called by each warrant or right (in shares)   0.001