v3.26.1
Stock-Based Compensation - Schedule of PSUs (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Unvested performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of PSUs (in shares) 4,943,000 4,633,000