v3.26.1
Stock-Based Compensation - Restricted Stock Units Activity (Details)
shares in Thousands
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of units (in thousands) | shares 1,475
Weighted average grand date fair value (in usd per share) | $ / shares $ 168.48
Service condition RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of units (in thousands) | shares 985
Weighted average grand date fair value (in usd per share) | $ / shares $ 164.25
One-year EBITDA PSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of units (in thousands) | shares 277
Weighted average grand date fair value (in usd per share) | $ / shares $ 164.81
Year-three EBITDA PSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of units (in thousands) | shares 120
Weighted average grand date fair value (in usd per share) | $ / shares $ 164.81
TSR-based PSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of units (in thousands) | shares 93
Weighted average grand date fair value (in usd per share) | $ / shares $ 228.86