Condensed Consolidated Statements of Changes to Shareholders' Equity (Unaudited) - 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, 2020   11,625      
Balance at Dec. 31, 2020 $ 304,938 $ 116 $ 82,823 $ 222,026 $ (27)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 12,048     12,048  
Foreign currency translation adjustments (2,356)       (2,356)
Unrealized gain (loss) on cash flow hedge (77)       (77)
Employee stock awards and stock options (in shares)   75      
Employee stock awards and stock options 114 $ 1 113    
Taxes withheld on stock compensation awards (2,184)   (2,184)    
Stock-based compensation 1,983   1,983    
Balance (in shares) at Apr. 02, 2021   11,700      
Balance at Apr. 02, 2021 314,466 $ 117 82,735 234,074 (2,460)
Balance (in shares) at Dec. 31, 2021   11,738      
Balance at Dec. 31, 2021 350,087 $ 117 88,116 267,754 (5,900)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,855     2,855  
Foreign currency translation adjustments (616)       (616)
Unrealized gain (loss) on cash flow hedge 374       374
Employee stock awards and stock options (in shares)   67      
Employee stock awards and stock options 1 $ 1      
Taxes withheld on stock compensation awards (1,626)   (1,626)    
Stock-based compensation 3,100   3,100    
Balance (in shares) at Apr. 01, 2022   11,805      
Balance at Apr. 01, 2022 $ 354,175 $ 118 $ 89,590 $ 270,609 $ (6,142)