XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total pre-tax share-based compensation expense charged against income $ 12,005 $ 9,165 $ 8,985
Total recognized tax deficiency related to share-based compensation (729) (607) (773)
Selling, general and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total pre-tax share-based compensation expense charged against income 11,790 9,086 8,942
Costs of services provided      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total pre-tax share-based compensation expense charged against income 215 79 43
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total pre-tax share-based compensation expense charged against income 2,673 708 969
Restricted stock units and deferred stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total pre-tax share-based compensation expense charged against income 7,080 6,870 6,657
Performance stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total pre-tax share-based compensation expense charged against income 1,442 1,341 1,210
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total pre-tax share-based compensation expense charged against income $ 810 $ 246 $ 149