v3.26.1
Stock-based Compensation - Schedule of Market Based Conditions (Details) - PRSUs
6 Months Ended
Jun. 30, 2026
Below 55th Percentile  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Units Earned as a Percentage of Target 0.00%
55th Percentile  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Units Earned as a Percentage of Target 100.00%
65th Percentile  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Units Earned as a Percentage of Target 150.00%
75th Percentile  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Units Earned as a Percentage of Target 175.00%
80th Percentile  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Units Earned as a Percentage of Target 200.00%
90th Percentile  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Units Earned as a Percentage of Target 225.00%