v3.25.2
Stock-based Compensation - Narrative (Details)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares available for grant (in shares) | shares 8.7 8.7
Aggregate fair value of awards (in shares) | $ $ 82.1 $ 82.1
Restricted Stock Units (RSUs)    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period   3 years
Vesting percentage 33.33% 33.33%
Performance Shares    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period   3 years