XML 84 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-based Compensation - Summary of Information Related to Stock Option Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Cash received from option exercises $ 714 $ 427 $ 157
2005 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Intrinsic value of options exercised 634 175 71
Cash received from option exercises 195 142 76
2010 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Intrinsic value of options exercised 1,338 497 125
Cash received from option exercises 519 285 81
Tax benefit realized from option exercised 286 209 38
2010 Plan | Restricted Stock Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Tax benefit realized from awards vested $ 291 $ 615 $ 483