XML 23 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Warrant [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Total
Beginning balace at Dec. 31, 2015 $ 331 $ 946 $ 503,529 $ 233,604 $ 191 $ 738,601
Beginning balace (in shares) at Dec. 31, 2015 33,467,893          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income       97,707   97,707
Other comprehensive gain (loss), net of tax         (2,572) (2,572)
Stock-based compensation expense     6,907     6,907
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes $ 1   954     955
Issuance of common stock related to options exercised, net of shares withheld for payroll taxes (in shares) 74,215          
Excess tax benefits realized from stock compensation     400     400
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) (18,490)          
Time based stock awards granted (in shares) 104,775          
Issuance of common stock related to employee stock purchase plan     801     801
Issuance of common stock related to employee stock purchase plan (in shares) 16,962          
Issuance of common stock in full redemption of warrants $ 4 $ (946) 942      
Issuance of common stock in full redemption of warrants (in shares) 378,495          
Ending balance at Dec. 31, 2016 $ 338   513,531 331,311 (2,381) 842,799
Ending 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 gain (loss), net of tax         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)          
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          
Vesting of performance based stock awards, net of shares withheld for payroll taxes (in shares) 4,293          
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         34,185,163
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income       152,276   $ 152,276
Other comprehensive gain (loss), net of tax         (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