XML 104 R94.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance, common stock, shares 9,098,320  
Ending balance, common stock, shares 9,111,624  
Beginning balance $ 529,588 $ 457,106
Net income 21,282 19,691
Stock option exercises (1,252) (2,168)
Stock-based compensation 630 599
Other comprehensive income, net 89 5
Ending balance $ 550,337 $ 475,687
Common Stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance, common stock, shares 9,098,320 9,044,858
Stock option exercises, shares 13,304 16,448
Ending balance, common stock, shares 9,111,624 9,061,306
Beginning balance $ 91 $ 90
Net income 0 0
Stock option exercises 0 1
Stock-based compensation 0 0
Other comprehensive income, net 0 0
Ending balance 91 91
Additional paid-in capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 249,447 246,197
Net income 0 0
Stock option exercises (1,252) (2,169)
Stock-based compensation 630 599
Other comprehensive income, net 0 0
Ending balance 248,825 244,627
Retained earnings    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 280,078 209,381
Net income 21,282 19,691
Stock option exercises 0 0
Stock-based compensation 0 0
Other comprehensive income, net 0 0
Ending balance 301,360 231,147
Accumulated other comprehensive income (loss)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (28) 1,438
Net income 0 0
Stock option exercises 0 0
Stock-based compensation 0 0
Other comprehensive income, net 89 5
Ending balance $ 61 (178)
ASU 2016-01, net    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   0
ASU 2016-01, net | Common Stock    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   0
ASU 2016-01, net | Additional paid-in capital    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   0
ASU 2016-01, net | Retained earnings    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   1,621
ASU 2016-01, net | Accumulated other comprehensive income (loss)    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   (1,621)
ASC 606, net    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   454
ASC 606, net | Common Stock    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   0
ASC 606, net | Additional paid-in capital    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   0
ASC 606, net | Retained earnings    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   454
ASC 606, net | Accumulated other comprehensive income (loss)    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   $ 0