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 common stock from the exercise of stock options | 185 | | $ 0 | | | 185 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | | | 360,557 | | | | | | | | |
Stock-based compensation | 3,130 | | | | | 3,130 | | | | | |
Other comprehensive income | (7) | | | | | | | (7) | | | |
Net loss | (31,921) | | | | | | (31,921) | | | | |
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 | | | | | | | | |
Balance at Mar. 31, 2020 | | $ 311,468 | | | | | | | | | |
Balance, Shares at Mar. 31, 2020 | | 110,627,173 | | | | | | | | | |
Balance at Mar. 31, 2020 | (131,488) | | $ 21 | | | 21,982 | (153,483) | (8) | | | |
Balance, Shares at Mar. 31, 2020 | | | 21,321,873 | | | | | | | | |
Issuance of common stock from the exercise of stock options | 96 | | $ 0 | | | 96 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | | | 117,026 | | | | | | | | |
Stock-based compensation | 1,033 | | | | | 1,033 | | | | | |
Other comprehensive income | 0 | | | | | | | 0 | | | |
Net loss | (4,396) | | | | | | (4,396) | | | | |
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 | | | | | | | | |
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,044 | $ 17 | $ 385,027 |
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 | $ 679 | | | | | 679 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | 519,140 | | 375,971 | 140,453 | 2,715 | | | | | | |
Stock-based compensation | $ 6,630 | | | | | 6,630 | | | | | |
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 | | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Value | | | | $ 21 | $ (21) | | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Shares | | | | 21,052,207 | (21,052,207) | | | | | | |
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 | | | | | | |
Other comprehensive income | 76 | | | | | | | 76 | | | |
Net loss | (27,067) | | | | | | (27,067) | | | | |
Balance, Shares at Jun. 30, 2021 | | 0 | | | | | | | | | |
Balance at Jun. 30, 2021 | 592,002 | | $ 0 | $ 40 | $ 114 | 785,875 | (194,046) | 19 | | | |
Balance, Shares at Jun. 30, 2021 | | | | 40,225,160 | 114,445,042 | | | | | | |
Balance at Mar. 31, 2021 | 597,749 | | | $ 19 | $ 135 | 781,956 | (184,354) | (7) | | | |
Balance, Shares at Mar. 31, 2021 | | | | 19,032,500 | 135,494,653 | | | | | | |
Other offering costs in connection with initial public offering | | | | | | | | | $ 26 | | $ 26 |
Issuance of common stock from the exercise of stock options | 129 | | | $ 0 | $ 0 | 129 | | | | | |
Issuance of common stock from the exercise of stock options, Shares | | | | 140,453 | 2,596 | | | | | | |
Stock-based compensation | 3,764 | | | | | 3,764 | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Value | 0 | | | $ 21 | $ (21) | | | | | | |
Conversion of Class B Common Stocks to Class A Common Stocks, Shares | | | | 21,052,207 | (21,052,207) | | | | | | |
Other comprehensive income | 26 | | | | | | | 26 | | | |
Net loss | (9,692) | | | | | | (9,692) | 19 | | | |
Balance, Shares at Jun. 30, 2021 | | 0 | | | | | | | | | |
Balance at Jun. 30, 2021 | $ 592,002 | | $ 0 | $ 40 | $ 114 | $ 785,875 | $ (194,046) | $ 19 | | | |
Balance, Shares at Jun. 30, 2021 | | | | 40,225,160 | 114,445,042 | | | | | | |