XML 127 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation Expense - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Financial performance shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance period 1 year    
Vesting period 3 years    
Financial performance shares | Tranche one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Vesting percentage 33.30%    
Financial performance shares | Tranche two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.30%    
Financial performance shares | Tranche three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.30%    
Non-financial performance shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
ESPP share issuances      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) $ 113.26 $ 117.89 $ 90.91
Nonemployee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair values $ 2.0 $ 2.0 $ 2.0