XML 87 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Beginning balance at Dec. 31, 2016 $ 338 $ 513,531 $ 331,311 $ (2,381) $ 842,799
Beginning balance (in shares) at Dec. 31, 2016 34,023,850        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income     100,232   100,232
Other comprehensive income       631 631
Stock-based compensation expense   5,568     5,568
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes $ 1 371     372
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes (in shares) 69,040        
Vesting of time based stock awards issued at date of grant, net of shares withheld for payroll taxes $ 2 (2)      
Vesting of time based stock awards issued at date of grant, net of shares withheld for payroll taxes (in shares) (17,801)        
Vesting of performance based stock awards, net of shares withheld for payroll taxes (in shares) 4,293        
Time based stock awards granted (in shares) 91,097        
Issuance of common stock related to employee stock purchase plan $ (1) 836 1   836
Issuance of common stock related to employee stock purchase plan (in shares) 14,684        
Ending balance at Dec. 31, 2017 $ 340 520,304 431,544 (1,750) 950,438
Ending balance (in shares) at Dec. 31, 2017 34,185,163        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income     152,276   152,276
Other comprehensive income       (1,851) (2,525)
Stock-based compensation expense   6,494     6,494
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes $ 1 775     776
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes (in shares) 108,201        
Vesting of time based stock awards issued at date of grant, net of shares withheld for payroll taxes $ 1 (1)      
Vesting of time based stock awards issued at date of grant, net of shares withheld for payroll taxes (in shares) (14,162)        
Time based stock awards granted (in shares) 94,344        
Issuance of common stock related to employee stock purchase plan   808     808
Issuance of common stock related to employee stock purchase plan (in shares) 14,373        
Reclassification of the income tax effects of the Tax Cuts and Jobs Act from AOCI (ASU 2018-02)     674 (674)  
Ending balance at Dec. 31, 2018 $ 342 528,380 584,494 (4,275) $ 1,108,941
Ending balance (in shares) at Dec. 31, 2018 34,387,919       34,387,919
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income     142,943   $ 142,943
Other comprehensive income       7,234 7,234
Stock-based compensation expense   7,684     7,684
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes   332     332
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes (in shares) 26,784        
Vesting of time based stock awards issued at date of grant, net of shares withheld for payroll taxes $ 1 (1)      
Vesting of time based stock awards issued at date of grant, net of shares withheld for payroll taxes (in shares) (15,127)        
Vesting of performance based stock awards, net of shares withheld for payroll taxes (in shares) 17,655        
Time based stock awards granted (in shares) 112,636        
Issuance of common stock related to employee stock purchase plan   782     782
Issuance of common stock related to employee stock purchase plan (in shares) 16,129        
Cash dividends declared ($0.66 per share)     (22,332)   (22,332)
Common stock repurchased $ (12) (54,891)     (54,903)
Common stock repurchased (in shares) (1,304,500)        
Ending balance at Dec. 31, 2019 $ 331 $ 482,286 $ 705,105 $ 2,959 $ 1,190,681
Ending balance (in shares) at Dec. 31, 2019 33,241,496       33,241,496