XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statement of Shareholder's Equity Statement - USD ($)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Shares outstanding, beginning balance at Mar. 31, 2024   20,790,261      
Stockholders' equity, beginning balance at Mar. 31, 2024 $ 406,026,000 $ 208,000 $ 38,154,000 $ 364,549,000 $ 3,115,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (3,358,000) 0 0 (3,358,000) 0
Share-based compensation expense 1,467,000 $ 0 1,467,000 0 0
Vesting of restricted stock (shares)   83,658      
Stock Issued During Period, Value, Restricted Stock Award, Gross 0 $ (1,000) 1,000 0 0
Shares surrendered for payroll taxes (shares)   34,047      
Shares surrendered for payroll taxes (2,541,000) $ (1,000) (2,540,000) 0 0
Stock repurchased (shares)   (105,541)      
Shares repurchased (9,149,000) $ (1,000) (9,148,000) 0 0
Other Comprehensive Income (Loss), Net of Tax (106,000) 0 0 0 (106,000)
Net Income (Loss) 28,879,000 $ 0 0 28,879,000 0
Shares outstanding, ending balance at Jun. 30, 2024   20,734,331      
Stockholders' equity, ending balance at Jun. 30, 2024 $ 421,218,000 $ 207,000 27,932,000 390,070,000 3,009,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.16        
Common Stock, Dividends, Per Share, Cash Paid $ 0.16        
Shares outstanding, beginning balance at Mar. 31, 2024   20,790,261      
Stockholders' equity, beginning balance at Mar. 31, 2024 $ 406,026,000 $ 208,000 38,154,000 364,549,000 3,115,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares surrendered for payroll taxes (2,541,000)        
Net Income (Loss) 52,997,000        
Shares outstanding, ending balance at Sep. 29, 2024   20,766,764      
Stockholders' equity, ending balance at Sep. 29, 2024 $ 443,372,000 $ 208,000 31,060,000 410,425,000 1,679,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.34        
Shares outstanding, beginning balance at Jun. 30, 2024   20,734,331      
Stockholders' equity, beginning balance at Jun. 30, 2024 $ 421,218,000 $ 207,000 27,932,000 390,070,000 3,009,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (3,763,000) 0 0 (3,763,000) 0
Share-based compensation expense 1,832,000 $ 0 1,832,000 0 0
Vesting of restricted stock (shares)   10,647      
Stock Issued During Period, Value, Restricted Stock Award, Gross 0 $ 0 0 0 0
ESPP shares issued (shares)   21,786      
ESPP shares issued 1,297,000 $ 1,000 1,296,000 0 0
Other Comprehensive Income (Loss), Net of Tax (1,330,000) 0 0 0 (1,330,000)
Net Income (Loss) 24,118,000 $ 0 0 24,118,000 0
Shares outstanding, ending balance at Sep. 29, 2024   20,766,764      
Stockholders' equity, ending balance at Sep. 29, 2024 $ 443,372,000 $ 208,000 31,060,000 410,425,000 1,679,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.18        
Common Stock, Dividends, Per Share, Cash Paid $ 0.18        
Shares outstanding, beginning balance at Mar. 30, 2025   20,684,621      
Stockholders' equity, beginning balance at Mar. 30, 2025 $ 460,292,000 $ 207,000 24,094,000 434,259,000 1,732,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (3,754,000) 0 0 (3,754,000) 0
Share-based compensation expense 2,212,000 $ 0 2,212,000 0 0
Vesting of restricted stock (shares)   61,819      
Stock Issued During Period, Value, Restricted Stock Award, Gross 1,000 $ 0 1,000 0 0
Shares surrendered for payroll taxes (shares)   28,590      
Shares surrendered for payroll taxes (3,028,000) $ 0 (3,028,000) 0 0
Other Comprehensive Income (Loss), Net of Tax (324,000) 0 0 0 (324,000)
Net Income (Loss) 29,175,000 $ 0 0 29,175,000
Shares outstanding, ending balance at Jun. 29, 2025   20,717,850      
Stockholders' equity, ending balance at Jun. 29, 2025 $ 484,572,000 $ 207,000 23,277,000 459,680,000 1,408,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.18        
Common Stock, Dividends, Per Share, Cash Paid $ 0.18        
Shares outstanding, beginning balance at Mar. 30, 2025   20,684,621      
Stockholders' equity, beginning balance at Mar. 30, 2025 $ 460,292,000 $ 207,000 24,094,000 434,259,000 1,732,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares surrendered for payroll taxes (3,028,000)        
Net Income (Loss) 51,773,000        
Shares outstanding, ending balance at Sep. 28, 2025   20,740,284      
Stockholders' equity, ending balance at Sep. 28, 2025 $ 506,968,000 $ 207,000 27,261,000 478,309,000 1,191,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.37        
Shares outstanding, beginning balance at Jun. 29, 2025   20,717,850      
Stockholders' equity, beginning balance at Jun. 29, 2025 $ 484,572,000 $ 207,000 23,277,000 459,680,000 1,408,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends declared and paid (3,969,000) 0 0 (3,969,000) 0
Share-based compensation expense 2,375,000 $ 0 2,375,000 0 0
Vesting of restricted stock (shares)   6,734      
Stock Issued During Period, Value, Restricted Stock Award, Gross 0 $ 0 0 0 0
ESPP shares issued (shares)   15,700      
ESPP shares issued 1,609,000 $ 0 1,609,000 0 0
Other Comprehensive Income (Loss), Net of Tax (217,000) 0 0 0 (217,000)
Net Income (Loss) 22,598,000 $ 0 0 22,598,000 0
Shares outstanding, ending balance at Sep. 28, 2025   20,740,284      
Stockholders' equity, ending balance at Sep. 28, 2025 $ 506,968,000 $ 207,000 $ 27,261,000 $ 478,309,000 $ 1,191,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common Stock, Dividends, Per Share, Declared $ 0.19        
Common Stock, Dividends, Per Share, Cash Paid $ 0.19