v3.25.2
(Loss) Earnings per Common Share (Reconciliation of Basic and Diluted Earnings per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Numerator for (loss) earnings per common share calculation:    
Net (loss) income $ (8,050) $ 5,863
Less: Preferred stock dividends (337) (337)
(Loss) income available to common stockholders $ (8,387) $ 5,526
Denominator for (loss) earnings per common share calculation:    
Weighted average common shares - basic 29,967 29,916
Effect of dilutive securities:    
Preferred stock   1,205
Weighted average common shares - diluted 29,967 31,219
Basic (loss) earnings per common share $ (0.28) $ 0.19
Diluted (loss) earnings per common share $ (0.28) $ 0.19
Stock Options [Member]    
Effect of dilutive securities:    
Share based payment arrangements (in shares)
Restricted Stock [Member]    
Effect of dilutive securities:    
Share based payment arrangements (in shares)   98