Common Stock (Tables) |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Equity [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Common Stock Reserved | The number of shares of common stock that have been reserved for future issuance in connection with outstanding stock options granted under the Company's 2019 Stock Option and Grant Plan (the "2019 Plan") and the 2024 Stock Option and Incentive Plan (the "2024 Plan"), stock options available for grant under the 2019 Plan and 2024 Plan and shares available for future issuance under the 2024 ESPP as of June 30, 2025 and December 31, 2024, are as follows:
|