v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Stock-based compensation (Details) - TSR PSU
6 Months Ended
Jun. 30, 2026
Minimum  
Basis of Presentation and Summary of Significant Accounting Policies  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 0.00%
Maximum  
Basis of Presentation and Summary of Significant Accounting Policies  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 200.00%