XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Stock-Based Compensation Expense and Related Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 1,329 $ 1,426 $ 5,535 $ 6,129
Recognized tax benefit (310) (332) (1,291) (1,428)
Net stock-based compensation expense 1,019 1,094 4,244 4,701
Total employee stock-based compensation expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,198 1,311 5,157 5,753
Stock grant expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,163 1,335 5,051 5,638
Employee stock purchase plan expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 35 (24) 106 115
Non-employee director stock-based compensation expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 131 $ 115 $ 378 $ 376