CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIT) - USD ($) $ in Thousands | Total | Common Stock (Class A and B) | Additional Paid-in-Capital | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit |
Beginning of the period (in shares) at Dec. 31, 2022 | | 52,652,000 | | | |
Beginning of the period at Dec. 31, 2022 | $ 5,983 | $ 53 | $ 537,732 | $ (6,686) | $ (525,116) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | 38,042 | | 38,042 | | |
Issuance of common stock upon exercise of stock options (in shares) | | 102,000 | | | |
Issuance of common stock upon exercise of stock options | 1,457 | | 1,457 | | |
Issuance of common stock under employee stock purchase plan (in shares) | | 107,000 | | | |
Issuance of common stock under employee stock purchase plan | 5,546 | | 5,546 | | |
Issuance of restricted stock units (in shares) | | 449,000 | | | |
Tax withholding related to net share settlements of stock-based compensation awards (in shares) | | (78,000) | | | |
Tax withholding related to net share settlements of stock-based compensation awards | (7,228) | | (7,228) | | |
Net loss | (46,150) | | | | (46,150) |
Other comprehensive income (loss) | 3,280 | | | 3,280 | |
End of period (in shares) at Mar. 31, 2023 | | 53,232,000 | | | |
End of period at Mar. 31, 2023 | 930 | $ 53 | 575,549 | (3,406) | (571,266) |
Beginning of the period (in shares) at Dec. 31, 2022 | | 52,652,000 | | | |
Beginning of the period at Dec. 31, 2022 | 5,983 | $ 53 | 537,732 | (6,686) | (525,116) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net loss | (123,329) | | | | |
Other comprehensive income (loss) | 291 | | | | |
End of period (in shares) at Sep. 30, 2023 | | 54,019,000 | | | |
End of period at Sep. 30, 2023 | (113,693) | $ 54 | 541,093 | (6,395) | (648,445) |
Beginning of the period (in shares) at Mar. 31, 2023 | | 53,232,000 | | | |
Beginning of the period at Mar. 31, 2023 | 930 | $ 53 | 575,549 | (3,406) | (571,266) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | 20,610 | | 20,610 | | |
Issuance of common stock upon exercise of stock options (in shares) | | 47,000 | | | |
Issuance of common stock upon exercise of stock options | 747 | $ 1 | 746 | | |
Issuance of restricted stock units (in shares) | | 266,000 | | | |
Tax withholding related to net share settlements of stock-based compensation awards (in shares) | | (12,000) | | | |
Tax withholding related to net share settlements of stock-based compensation awards | (1,212) | | (1,212) | | |
Net loss | (20,910) | | | | (20,910) |
Other comprehensive income (loss) | (8) | | | (8) | |
End of period (in shares) at Jun. 30, 2023 | | 53,533,000 | | | |
End of period at Jun. 30, 2023 | 157 | $ 54 | 595,693 | (3,414) | (592,176) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | 19,377 | | 19,377 | | |
Issuance of common stock upon exercise of stock options (in shares) | | 70,000 | | | |
Issuance of common stock upon exercise of stock options | 1,120 | | 1,120 | | |
Issuance of common stock under employee stock purchase plan (in shares) | | 93,000 | | | |
Issuance of common stock under employee stock purchase plan | 6,967 | | 6,967 | | |
Issuance of restricted stock units (in shares) | | 332,000 | | | |
Tax withholding related to net share settlements of stock-based compensation awards (in shares) | | (9,000) | | | |
Tax withholding related to net share settlements of stock-based compensation awards | (984) | | (984) | | |
Induced conversion of convertible senior notes | (81,080) | | (81,080) | | |
Net loss | (56,269) | | | | (56,269) |
Other comprehensive income (loss) | (2,981) | | | (2,981) | |
End of period (in shares) at Sep. 30, 2023 | | 54,019,000 | | | |
End of period at Sep. 30, 2023 | (113,693) | $ 54 | 541,093 | (6,395) | (648,445) |
Beginning of the period (in shares) at Dec. 31, 2023 | | 54,179,000 | | | |
Beginning of the period at Dec. 31, 2023 | (89,390) | $ 54 | 562,942 | 255 | (652,641) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | 23,007 | | 23,007 | | |
Issuance of common stock upon exercise of stock options (in shares) | | 19,000 | | | |
Issuance of common stock upon exercise of stock options | 302 | $ 1 | 301 | | |
Issuance of common stock under employee stock purchase plan (in shares) | | 88,000 | | | |
Issuance of common stock under employee stock purchase plan | 7,113 | | 7,113 | | |
Issuance of restricted stock units (in shares) | | 590,000 | | | |
Tax withholding related to net share settlements of stock-based compensation awards (in shares) | | (91,000) | | | |
Tax withholding related to net share settlements of stock-based compensation awards | (8,611) | | (8,611) | | |
Net loss | (11,687) | | | | (11,687) |
Other comprehensive income (loss) | (3,890) | | | (3,890) | |
End of period (in shares) at Mar. 31, 2024 | | 54,785,000 | | | |
End of period at Mar. 31, 2024 | (83,156) | $ 55 | 584,752 | (3,635) | (664,328) |
Beginning of the period (in shares) at Dec. 31, 2023 | | 54,179,000 | | | |
Beginning of the period at Dec. 31, 2023 | $ (89,390) | $ 54 | 562,942 | 255 | (652,641) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | 245,202 | | | | |
Net loss | $ (46,227) | | | | |
Other comprehensive income (loss) | 2,664 | | | | |
End of period (in shares) at Sep. 30, 2024 | | 55,373,000 | | | |
End of period at Sep. 30, 2024 | (50,810) | $ 56 | 645,083 | 2,919 | (698,868) |
Beginning of the period (in shares) at Mar. 31, 2024 | | 54,785,000 | | | |
Beginning of the period at Mar. 31, 2024 | (83,156) | $ 55 | 584,752 | (3,635) | (664,328) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | 25,402 | | 25,402 | | |
Issuance of common stock upon exercise of stock options (in shares) | | 18,000 | | | |
Issuance of common stock upon exercise of stock options | 290 | | 290 | | |
Issuance of restricted stock units (in shares) | | 131,000 | | | |
Tax withholding related to net share settlements of stock-based compensation awards (in shares) | | (20,000) | | | |
Tax withholding related to net share settlements of stock-based compensation awards | (1,640) | | (1,640) | | |
Net loss | (17,548) | | | | (17,548) |
Other comprehensive income (loss) | (1,095) | | | (1,095) | |
End of period (in shares) at Jun. 30, 2024 | | 54,914,000 | | | |
End of period at Jun. 30, 2024 | (77,747) | $ 55 | 608,804 | (4,730) | (681,876) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Stock-based compensation expense | 27,470 | | 27,470 | | |
Issuance of common stock upon exercise of stock options (in shares) | | 208,000 | | | |
Issuance of common stock upon exercise of stock options | 3,274 | $ 1 | 3,273 | | |
Issuance of common stock under employee stock purchase plan (in shares) | | 106,000 | | | |
Issuance of common stock under employee stock purchase plan | 6,709 | | 6,709 | | |
Issuance of restricted stock units (in shares) | | 160,000 | | | |
Tax withholding related to net share settlements of stock-based compensation awards (in shares) | | (15,000) | | | |
Tax withholding related to net share settlements of stock-based compensation awards | (1,173) | | (1,173) | | |
Net loss | (16,992) | | | | (16,992) |
Other comprehensive income (loss) | 7,649 | | | 7,649 | |
End of period (in shares) at Sep. 30, 2024 | | 55,373,000 | | | |
End of period at Sep. 30, 2024 | $ (50,810) | $ 56 | $ 645,083 | $ 2,919 | $ (698,868) |