XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Summary of Information Related to Stock Option Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Cash received from option exercises $ 25 $ 305
2005 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Intrinsic value of options exercised 132 370
Cash received from option exercises   63
Tax benefit realized from option exercised 20 17
2010 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Intrinsic value of options exercised 86 519
Cash received from option exercises $ 25 242
Tax benefit realized from option exercised   $ 134