XML 167 R127.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock-Based Compensation and Related Tax Benefit (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]      
Total stock-based compensation expense $ 4,325 $ 3,890 $ 3,947
Recognized tax benefit (1,007) (867) (818)
Net expense recognized 3,318 3,023 3,129
Total employee stock-based compensation expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 3,819 3,515 3,607
Restricted common share grant expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 3,707 3,436 3,556
Employee stock purchase plan expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 112 79 63
Performance stock unit benefit      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 0 0 (12)
Non-employee directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 506 $ 375 $ 340