CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (Unaudited) - USD ($) $ in Thousands | Total | Convertible Preferred Stock [Member] | Common Stock [Member] | Common Class A [Member] | Common Class B [Member] | Additional Paid In Capital [Member] | Accumulated Deficit [Member] | Accumulated Other Comprehensive Loss [Member] | I P O [Member] | I P O [Member]Common Class A [Member] | I P O [Member]Additional Paid In Capital [Member] |
Balance at Dec. 31, 2019 | | $ 311,468 | | | | | | | | | |
Balance, Shares at Dec. 31, 2019 | | 110,627,173 | | | | | | | | | |
Balance at Dec. 31, 2019 | $ (106,142) | | $ 21 | | | $ 19,796 | $ (125,958) | $ (1) | | | |
Balance, Shares at Dec. 31, 2019 | | | 21,078,342 | | | | | | | | |
Issuance of Series E-1 Preferred Stock net of issuance costs of $136 | | $ 54,885 | | | | | | | | | |
Issuance of Series E-1 Preferred Stock net of issuance costs of $136, Shares | | 4,642,048 | | | | | | | | | |
Issuance of common stock from the exercise of stock options | 1,003 | | $ 1 | | | 1,002 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | | | 866,057 | | | | | | | | |
Stock-based compensation | 3,473 | | | | | 3,473 | | | | | |
Other comprehensive income (loss) | (6) | | | | | | | (6) | | | |
Net income (loss) | (28,762) | | | | | | (28,762) | | | | |
Balance at Sep. 30, 2020 | | $ 366,353 | | | | | | | | | |
Balance, Shares at Sep. 30, 2020 | | 115,269,221 | | | | | | | | | |
Balance at Sep. 30, 2020 | (130,434) | | $ 22 | | | 24,271 | (154,720) | (7) | | | |
Balance, Shares at Sep. 30, 2020 | | | 21,944,399 | | | | | | | | |
Balance at Jun. 30, 2020 | | $ 311,468 | | | | | | | | | |
Balance, Shares at Jun. 30, 2020 | | 110,627,173 | | | | | | | | | |
Balance at Jun. 30, 2020 | (134,755) | | $ 21 | | | 23,111 | (157,879) | (8) | | | |
Balance, Shares at Jun. 30, 2020 | | | 21,438,899 | | | | | | | | |
Issuance of Series E-1 Preferred Stock net of issuance costs of $136 | | $ 54,885 | | | | | | | | | |
Issuance of Series E-1 Preferred Stock net of issuance costs of $136, Shares | | 4,642,048 | | | | | | | | | |
Issuance of common stock from the exercise of stock options | 818 | | $ 1 | | | 817 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | | | 505,500 | | | | | | | | |
Stock-based compensation | 343 | | | | | 343 | | | | | |
Other comprehensive income (loss) | 1 | | | | | | | 1 | | | |
Net income (loss) | 3,159 | | | | | | 3,159 | | | | |
Balance at Sep. 30, 2020 | | $ 366,353 | | | | | | | | | |
Balance, Shares at Sep. 30, 2020 | | 115,269,221 | | | | | | | | | |
Balance at Sep. 30, 2020 | (130,434) | | $ 22 | | | 24,271 | (154,720) | (7) | | | |
Balance, Shares at Sep. 30, 2020 | | | 21,944,399 | | | | | | | | |
Balance at Dec. 31, 2020 | | $ 366,332 | | | | | | | | | |
Balance, Shares at Dec. 31, 2020 | | 115,269,221 | | | | | | | | | |
Balance at Dec. 31, 2020 | (139,692) | | $ 22 | | | 27,322 | (166,979) | (57) | | | |
Balance, Shares at Dec. 31, 2020 | | | 22,331,842 | | | | | | | | |
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs | | | | | | | | | $ 385,068 | $ 17 | $ 385,051 |
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and other offering costs, Shares | | | | | | | | | | 16,550,000 | |
Issuance of common stock from the exercise of stock options | $ 1,095 | | $ 0 | $ 1 | $ 0 | 1,094 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | 1,073,448 | | 375,971 | 694,736 | 2,715 | | | | | | |
Stock-based compensation | $ 16,422 | | | | | 16,422 | | | | | |
Issuance of common stock for vested restricted stock units | (1,329) | | | $ 0 | | (1,329) | | | | | |
Issuance of common stock for vested restricted stock units, Shares | | | | 121,657 | | | | | | | |
Conversion of redeemable convertible preferred stock to common stock | | $ (366,332) | | | | | | | | | |
Conversion of redeemable convertible preferred stock to common stock, Shares | | (115,269,221) | | | | | | | | | |
Conversion of redeemable convertible preferred stock to common stock | 366,332 | | | | $ 115 | 366,217 | | | | | |
Conversion of redeemable convertible preferred stock to common stock, Shares | | | | | 115,269,221 | | | | | | |
Sale of Common Stock to Underwriters | | | | $ 2 | $ (2) | | | | | | |
Sale of Common Stock to Underwriters, Shares | | | | 2,482,500 | (2,482,500) | | | | | | |
Reclassification of common stock, Amount | | | $ (22) | | $ 22 | | | | | | |
Reclassification of Common Stock, Shares | | | 22,707,813 | | (22,707,813) | | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Value | | | | $ 70 | $ (70) | | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Shares | | | | 70,310,049 | (70,310,049) | | | | | | |
Other comprehensive income (loss) | 25 | | | | | | | 25 | | | |
Net income (loss) | (51,870) | | | | | | (51,870) | | | | |
Balance at Sep. 30, 2021 | | $ 0 | | | | | | | | | |
Balance, Shares at Sep. 30, 2021 | | 0 | | | | | | | | | |
Balance at Sep. 30, 2021 | 576,051 | | $ 0 | $ 90 | $ 65 | 794,777 | (218,849) | (32) | | | |
Balance, Shares at Sep. 30, 2021 | | | 0 | 90,158,942 | 65,187,200 | | | | | | |
Balance at Jun. 30, 2021 | 592,002 | | | $ 40 | $ 114 | 785,875 | (194,046) | 19 | | | |
Balance, Shares at Jun. 30, 2021 | | | | 40,225,160 | 114,445,042 | | | | | | |
Other offering costs in connection with initial public offering | | | | | | | | | $ 24 | | $ 24 |
Issuance of common stock from the exercise of stock options | 421 | | | $ 1 | $ 0 | 420 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | | | | 554,283 | | | | | | | |
Stock-based compensation | 9,787 | | | | | 9,787 | | | | | |
Issuance of common stock for vested restricted stock units | (1,329) | | | $ 0 | | (1,329) | | | | | |
Issuance of common stock for vested restricted stock units, Shares | | | | 121,657 | | | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Value | | | | $ 49 | $ (49) | | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Shares | | | | 49,257,842 | (49,257,842) | | | | | | |
Other comprehensive income (loss) | (51) | | | | | | | (51) | | | |
Net income (loss) | (24,803) | | | | | | (24,803) | | | | |
Balance at Sep. 30, 2021 | | $ 0 | | | | | | | | | |
Balance, Shares at Sep. 30, 2021 | | 0 | | | | | | | | | |
Balance at Sep. 30, 2021 | $ 576,051 | | $ 0 | $ 90 | $ 65 | $ 794,777 | $ (218,849) | $ (32) | | | |
Balance, Shares at Sep. 30, 2021 | | | 0 | 90,158,942 | 65,187,200 | | | | | | |