Condensed Consolidated Statements of Stockholders’ Equity - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Accumulated Other Comprehensive Gain (Loss) | Accumulated Deficit |
Balance at the beginning of the period (in shares) at Dec. 31, 2022 | | 44,828 | | | |
Balance at the beginning of the period at Dec. 31, 2022 | $ 197,072 | $ 0 | $ 545,753 | $ (6) | $ (348,675) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock under stock plans (in shares) | | 181 | | | |
Issuance of common stock under stock plans | 380 | | 380 | | |
Stock-based compensation expense | 4,137 | | 4,137 | | |
Unrealized gain (loss) on cash equivalents | 21 | | | 21 | |
Net loss | (28,484) | | | | (28,484) |
Balance at the end of the period (in shares) at Mar. 31, 2023 | | 45,009 | | | |
Balance at the end of the period at Mar. 31, 2023 | 173,126 | $ 0 | 550,270 | 15 | (377,159) |
Balance at the beginning of the period (in shares) at Dec. 31, 2022 | | 44,828 | | | |
Balance at the beginning of the period at Dec. 31, 2022 | 197,072 | $ 0 | 545,753 | (6) | (348,675) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Unrealized gain (loss) on cash equivalents | 0 | | | | |
Net loss | (53,771) | | | | |
Balance at the end of the period (in shares) at Jun. 30, 2023 | | 45,271 | | | |
Balance at the end of the period at Jun. 30, 2023 | 155,902 | $ 0 | 558,352 | (6) | (402,444) |
Balance at the beginning of the period (in shares) at Mar. 31, 2023 | | 45,009 | | | |
Balance at the beginning of the period at Mar. 31, 2023 | 173,126 | $ 0 | 550,270 | 15 | (377,159) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock under stock plans (in shares) | | 262 | | | |
Issuance of common stock under stock plans | 2,430 | | 2,430 | | |
Stock-based compensation expense | 5,652 | | 5,652 | | |
Unrealized gain (loss) on cash equivalents | (21) | | | (21) | |
Net loss | (25,285) | | | | (25,285) |
Balance at the end of the period (in shares) at Jun. 30, 2023 | | 45,271 | | | |
Balance at the end of the period at Jun. 30, 2023 | $ 155,902 | $ 0 | 558,352 | (6) | (402,444) |
Balance at the beginning of the period (in shares) at Dec. 31, 2023 | 50,771 | 50,771 | | | |
Balance at the beginning of the period at Dec. 31, 2023 | $ 280,752 | $ 0 | 735,240 | 84 | (454,572) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock under stock plans (in shares) | | 622 | | | |
Issuance of common stock under stock plans | 2,586 | | 2,586 | | |
Stock-based compensation expense | 6,637 | | 6,637 | | |
Unrealized gain (loss) on cash equivalents | 29 | | | 29 | |
Net loss | (25,957) | | | | (25,957) |
Balance at the end of the period (in shares) at Mar. 31, 2024 | | 51,393 | | | |
Balance at the end of the period at Mar. 31, 2024 | $ 264,047 | $ 0 | 744,463 | 113 | (480,529) |
Balance at the beginning of the period (in shares) at Dec. 31, 2023 | 50,771 | 50,771 | | | |
Balance at the beginning of the period at Dec. 31, 2023 | $ 280,752 | $ 0 | 735,240 | 84 | (454,572) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Unrealized gain (loss) on cash equivalents | (85) | | | | |
Net loss | $ (51,583) | | | | |
Balance at the end of the period (in shares) at Jun. 30, 2024 | 51,900 | 51,900 | | | |
Balance at the end of the period at Jun. 30, 2024 | $ 251,779 | $ 0 | 757,935 | (1) | (506,155) |
Balance at the beginning of the period (in shares) at Mar. 31, 2024 | | 51,393 | | | |
Balance at the beginning of the period at Mar. 31, 2024 | 264,047 | $ 0 | 744,463 | 113 | (480,529) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock under stock plans | 5,296 | $ 507 | 5,296 | | |
Stock-based compensation expense | 8,176 | | 8,176 | | |
Unrealized gain (loss) on cash equivalents | (114) | | | (114) | |
Net loss | $ (25,626) | | | | (25,626) |
Balance at the end of the period (in shares) at Jun. 30, 2024 | 51,900 | 51,900 | | | |
Balance at the end of the period at Jun. 30, 2024 | $ 251,779 | $ 0 | $ 757,935 | $ (1) | $ (506,155) |