XML 94 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Stock-Based Compensation and Related Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 2,325 $ 1,729
Recognized tax benefit (543) (396)
Net stock-based compensation expense 1,782 1,333
Total employee stock-based compensation expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 2,189 1,605
Stock grant expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 2,150 1,577
Employee stock purchase plan expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 39 28
Non-employee director stock-based compensation expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 136 $ 124