v3.26.1
Stock-Based Compensation - Summary PSU activity (Parenthetical) (Details) - Revenue-Based and TSR-Based Performance Stock Units
6 Months Ended
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Percentage of shares issued 200.00%
Minimum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Percentage of shares issued 0.00%
Maximum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Percentage of shares issued 200.00%