XML 79 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-based Compensation - Summary of Information Related to Stock Option Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Cash received from option exercises $ 292 $ 114
2005 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Intrinsic value of options exercised 387  
Cash received from option exercises 107  
2010 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Intrinsic value of options exercised 396 286
Cash received from option exercises 185 114
Tax benefit realized from option exercised $ 102 $ 76