XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - 2024 Equity Incentive Plan (Details) - 2024 Equity Incentive Plan
6 Months Ended
Jun. 30, 2024
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Possible future issuance under equity compensation plan (in shares) 5,874,196
Maximum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Base number of new shares available for future issuance under equity incentive plan (in shares) 6,150,000