XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Information Related to Stock Option Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Cash received from option exercises $ 608 $ 89 $ 380
2005 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Intrinsic value of options exercised 113 231 370
Cash received from option exercises 128 64 63
Tax benefit realized from option exercised 2 27 17
2010 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Intrinsic value of options exercised 224 86 729
Cash received from option exercises 480 25 317
Tax benefit realized from option exercised 0 0 157
2010 Plan | Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Tax (provision) benefit realized from awards vested 0 (85) 21
2021 Plan | Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Tax (provision) benefit realized from awards vested $ 12 $ 0 $ 0