v3.26.1
Share-Based Compensation - 2021 Long Term Incentive Plan (Details) - 2021 Incentive Plan - shares
6 Months Ended
Jun. 30, 2026
May 15, 2025
Jul. 01, 2021
Share-Based Compensation      
Number of shares authorized (in shares)     33,918,000
Number of additional shares reserved for issuance   25,000,000  
Shares available for grant 22,474,216    
Incentive Plan termination date Mar. 26, 2031