Net Loss Per Share - Common Stock Equivalents Excluded from Calculation of Diluted Net Loss per Share Attributable to Common Stockholders (Parenthetical) (Details) - shares |
9 Months Ended | |
---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Earnings Per Share [Abstract] | ||
Number of shares out of money | 7,891,144 | 7,581,261 |