v3.25.4
Stock Plans and Share-Based Compensation - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
plan
$ / shares
shares
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shareholder approved stock plans | plan 1    
Authorized (in shares) 36,100,000    
Granted (in shares) 0 0 0
Range of option prices, minimum | $ / shares $ 21.08    
Range of option prices, maximum | $ / shares $ 35.14    
2022 Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorized (in shares) 33,400,000    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized compensation expense related to non-vested shares granted | $ $ 0