Net Loss Per Share - Schedule of Anti-dilutive Equity Instruments Excluded from Calculation of Diluted Net Loss Per Share (Detail) - shares |
6 Months Ended | |||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|||
Earnings Per Share Basic [Line Items] | ||||
Anti-dilutive securities excluded from calculation of diluted net loss per share | 17,310,664 | 13,372,937 | ||
Awards under Equity Incentive Plan [Member] | ||||
Earnings Per Share Basic [Line Items] | ||||
Anti-dilutive securities excluded from calculation of diluted net loss per share | 13,189,871 | 9,735,019 | ||
Nonvested Restricted Shares and Restricted Stock Units [Member] | ||||
Earnings Per Share Basic [Line Items] | ||||
Anti-dilutive securities excluded from calculation of diluted net loss per share | 4,043,000 | 3,560,125 | ||
Warrants to Purchase Common Stock [Member] | ||||
Earnings Per Share Basic [Line Items] | ||||
Anti-dilutive securities excluded from calculation of diluted net loss per share | [1] | 77,793 | 77,793 | |
|