v3.25.4
Stock-Based Compensation - Narrative 10K (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]      
Employer contribution $ 12,900 $ 13,800 $ 15,200
Maximum percent of salary that can be contributed to deferred compensation plan 75.00%    
Employer discretionary contributions $ 0 $ 0 $ 0
Eligible employee contribution, minimum (in percent) 1.00%    
Eligible employee contribution, maximum (in percent) 10.00%    
Number of shares authorized under the plan 2,500,000    
Number of shares available to be issued under the plan 1,050,055    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
Cash Settled Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized under the plan 400,000    
Number of shares purchased under the plan 246,976 231,505 210,558