XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Share-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total pre-tax stock-based compensation expense charged against income $ 2,764 $ 3,738
Selling, general and administrative expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total pre-tax stock-based compensation expense charged against income 2,742 3,724
Costs of services provided    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total pre-tax stock-based compensation expense charged against income 22 14
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total pre-tax stock-based compensation expense charged against income 295 1,568
Restricted stock units and deferred stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total pre-tax stock-based compensation expense charged against income 1,869 1,765
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total pre-tax stock-based compensation expense charged against income 514 352
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total pre-tax stock-based compensation expense charged against income $ 86 $ 53