XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock-Based Compensation and Related Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 1,426 $ 1,246 $ 6,129 $ 4,749
Recognized tax benefit (332) (291) (1,428) (1,109)
Net stock-based compensation expense 1,094 955 4,701 3,640
Total employee stock-based compensation expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,311 1,107 5,753 4,339
Stock grant expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,335 1,074 5,638 4,233
Employee stock purchase plan expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense (24) 33 115 106
Non-employee director stock-based compensation expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 115 $ 139 $ 376 $ 410