Condensed Consolidated Statements of Changes to Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock Issued
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Balance (in shares) at Dec. 31, 2018   11,267      
Balance at Dec. 31, 2018 $ 220,324 $ 113 $ 71,729 $ 151,640 $ (3,158)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 7,074     7,074  
Foreign currency translation adjustments (823)       (823)
Unrealized loss on cash flow hedge (360)       (360)
Employee stock awards and stock options (in shares)   85      
Employee stock awards and stock options (81) $ 1 (82)    
Stock-based compensation 1,117   1,117    
Balance (in shares) at Mar. 29, 2019   11,352      
Balance at Mar. 29, 2019 227,251 $ 114 72,764 158,973 (4,600)
Balance (in shares) at Dec. 31, 2018   11,267      
Balance at Dec. 31, 2018 220,324 $ 113 71,729 151,640 (3,158)
Balance (in shares) at Dec. 31, 2019   11,524      
Balance at Dec. 31, 2019 258,865 $ 115 78,757 185,075 (5,082)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cumulative effects of adoption of ASU 2018-02 reclassification of certain tax effects from AOCI (259)        
Net income 8,668     8,668  
Foreign currency translation adjustments (1,934)       (1,934)
Unrealized loss on cash flow hedge (1,290)       (1,290)
Employee stock awards and stock options (in shares)   64      
Employee stock awards and stock options (1,786) $ 1 (1,787)    
Stock-based compensation 1,720   1,720    
Balance (in shares) at Apr. 03, 2020   11,588      
Balance at Apr. 03, 2020 264,243 $ 116 $ 78,690 $ 193,743 $ (8,306)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cumulative effects of adoption of ASU 2018-02 reclassification of certain tax effects from AOCI $ 0