XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income [Member]
BALANCE at Dec. 31, 2016 $ 153,977 $ 321 $ 158,581 $ 7,294 $ (12,219)  
BALANCE, Shares at Dec. 31, 2016   32,135,176        
BALANCE, Treasury Shares at Dec. 31, 2016         (650,402)  
Net income 6,364     6,364    
Issuance of Common Stock for Acquisition, Value 10,859 $ 3 10,856      
Issuance of Common Stock for Acquisition, Shares   282,577        
Surrender of Common Stock Awards by Employees, Value (54)       $ (54)  
Surrender of Common Stock Awards by Employees, Shares         (1,392)  
Share-Based Compensation Expense 480   480      
BALANCE at Mar. 31, 2017 171,626 $ 324 169,917 13,658 $ (12,273)  
BALANCE, Shares at Mar. 31, 2017   32,417,753        
BALANCE, Treasury Shares at Mar. 31, 2017         (651,794)  
BALANCE at Dec. 31, 2017 $ 210,528 $ 325 174,043 48,434 $ (12,781) $ 507
BALANCE, Shares at Dec. 31, 2017 32,524,934 32,524,934        
BALANCE, Treasury Shares at Dec. 31, 2017 (662,788)       (662,788)  
Net income $ 6,394     6,394    
Cumulative Effect of Accounting Changes, Net of Tax 2,888     2,776   112
Issuance of Common Stock Awards to Employees, Value   $ 1 (1)      
Issuance of Common Stock Awards to Employees, Shares   70,390        
Surrender of Common Stock Awards by Employees, Value (56)       $ (56)  
Surrender of Common Stock Awards by Employees, Shares         (1,212)  
Share-Based Compensation Expense 2,307   2,307      
Common Stock Repurchase,Value (24,640)       $ (24,640)  
Common Stock Repurchase , Shares         (412,717)  
Other Comprehensive Income, Net of Tax 1,160         1,160
BALANCE at Mar. 31, 2018 $ 198,581 $ 326 $ 176,349 $ 57,604 $ (37,477) $ 1,779
BALANCE, Shares at Mar. 31, 2018 32,595,324 32,595,324        
BALANCE, Treasury Shares at Mar. 31, 2018 (1,076,717)       (1,076,717)