v3.26.1
Share-based Compensation - 2023 Incentive Award Plan (Details) - 2023 Incentive Award Plan
Jun. 30, 2026
shares
Share-based Compensation  
Aggregate number of shares available for future grant 5,805,852
Number of shares issued and outstanding (in %) 5.00%