v3.24.2.u1
Share-Based Compensation - 2021 Long Term Incentive Plan (Details) - 2021 Incentive Plan - shares
Jun. 30, 2024
Jul. 01, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized   33,918,000
Shares available for grant 12,452,473