Stockholders' Equity (Stock-Based Awards) - Additional Information (Detail) - shares
|
1 Months Ended |
6 Months Ended |
12 Months Ended |
|
Apr. 30, 2019 |
Jun. 30, 2025 |
Dec. 31, 2024 |
Apr. 30, 2025 |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Common stock, capital shares reserved for future issuance |
|
36,418,907
|
41,891,573
|
|
Share based compensation options to purchase no of common stock |
|
10,239,338
|
7,844,254
|
|
Share based compensation options grants in the period |
|
2,760,150
|
|
|
2019 Stock Incentive Plan [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation, award description |
|
he total number of shares of common stock that may be issued under both the 2019 Plan and the 2012 Plan was 16,768,840 as of June 30, 2025, of which 6,529,502 shares remained available for grant under the 2019 Plan.
|
|
|
Number of shares available for grant |
|
6,529,502
|
|
|
Share based compensation grant period |
|
10 years
|
|
|
Share based compensation vesting description |
|
Options granted under the 2019 Plan and the 2012 Plan have a maximum term of ten years. Options granted to employees, officers and non-employees generally vest over four years based on varying vesting schedules that primarily include: 25% vesting on the first anniversary date of grant and the balance ratably over the next 36 months or vesting in equal monthly or quarterly installments over four years.
|
|
|
Share based compensation options to purchase no of common stock |
|
9,960,920
|
7,555,310
|
|
Share based compensation options grants in the period |
|
9,960,920
|
7,555,310
|
|
2019 Stock Incentive Plan [Member] | Minimum [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Total number of common shares authorized under the plan |
|
|
|
6,000,000
|
2019 Stock Incentive Plan [Member] | Maximum [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Total number of common shares authorized under the plan |
|
|
|
16,490,422
|
2019 Stock Incentive Plan [Member] | Employees, Officers and Non-employee Consultants [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting period |
|
4 years
|
|
|
2019 Stock Incentive Plan [Member] | Employees, Officers and Non-employee Consultants [Member] | Vesting First Anniversary Date of Grant [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting Percentage |
|
25.00%
|
|
|
2019 Stock Incentive Plan [Member] | Director [Member] | Minimum [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting period |
|
1 year
|
|
|
2019 Stock Incentive Plan [Member] | Director [Member] | Maximum [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting period |
|
2 years
|
|
|
2019 Plan and 2012 Plan [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Total number of common shares authorized under the plan |
|
16,768,840
|
|
|
2012 Stock Incentive Plan [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation grant period |
|
10 years
|
|
|
Share based compensation vesting description |
|
Options granted under the 2019 Plan and the 2012 Plan have a maximum term of ten years. Options granted to employees, officers and non-employees generally vest over four years based on varying vesting schedules that primarily include: 25% vesting on the first anniversary date of grant and the balance ratably over the next 36 months or vesting in equal monthly or quarterly installments over four years.
|
|
|
Share based compensation options to purchase no of common stock |
|
278,418
|
288,944
|
|
Share based compensation options grants in the period |
|
278,418
|
288,944
|
|
2012 Stock Incentive Plan [Member] | Other Equity-Based Award [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation options grants in the period |
|
0
|
|
|
2012 Stock Incentive Plan [Member] | Employees, Officers and Non-employee Consultants [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting period |
|
4 years
|
|
|
2012 Stock Incentive Plan [Member] | Employees, Officers and Non-employee Consultants [Member] | Vesting First Anniversary Date of Grant [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting Percentage |
|
25.00%
|
|
|
2012 Stock Incentive Plan [Member] | Director [Member] | Minimum [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting period |
|
1 year
|
|
|
2012 Stock Incentive Plan [Member] | Director [Member] | Maximum [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation vesting period |
|
2 years
|
|
|
2019 Employee Stock Purchase Plan [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Share based compensation, award description |
|
The total number of shares of common stock that may be issued under the 2019 ESPP was 1,116,075 as of June 30, 2025, all of which remain available for issuance. The number of shares of the Company’s common stock that have been approved to be issued under the 2019 ESPP is equal to the sum of i) 155,106 shares plus ii) an annual increase to be added on the first day of each fiscal year, beginning with the fiscal year ending December 31, 2020 and continuing for each fiscal year until and including, the fiscal year ending December 31, 2029, equal to the least of (a) 526,315 shares of common stock, (b) 1% of the number of outstanding shares of the Company’s common stock on such date and (c) an amount determined by the Company’s board of directors.
|
|
|
Total number of common shares authorized under the plan |
|
1,116,075
|
|
|
Common stock, capital shares reserved for future issuance |
155,106
|
|
|
|
2019 Employee Stock Purchase Plan [Member] | Common Stock [Member] |
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
Increase in additional number of shares to be issued |
526,315
|
|
|
|
Percentage of number of common stock, shares outstanding |
1.00%
|
|
|
|