Condensed Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Outstanding SARs | Class A and Class B Common Stock | Class A and Class B Common StockOutstanding SARs | Additional Paid In Capital | Additional Paid In CapitalOutstanding SARs | Accumulated Deficit |
Temporary equity, shares outstanding at beginning of period (in shares) at Dec. 31, 2019 | 49,371,876 | | | | | | |
Temporary equity, value of shares outstanding at beginning of period at Dec. 31, 2019 | $ 61,901 | | | | | | |
Redeemable Convertible Preferred Stock | | | | | | | |
Accretion of redeemable convertible preferred stock to redemption value | $ 19 | | | | | | |
Temporary equity, shares outstanding at end of period (in shares) at Mar. 31, 2020 | 49,371,876 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Mar. 31, 2020 | $ 61,920 | | | | | | |
Common stock, shares outstanding at beginning of period (in shares) at Dec. 31, 2019 | | | 18,451,120 | | | | |
Stockholders' equity balance at beginning of period at Dec. 31, 2019 | (61,550) | | $ 19 | | $ 10,795 | | $ (72,364) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Accretion of redeemable convertible preferred stock to redemption value | (19) | | | | (19) | | |
Issuance of common stock on exercise of stock options (in shares) | | | 197,727 | | | | |
Issuance of common stock on exercise of stock options | 19 | | | | 19 | | |
Stock-based compensation | 949 | | | | 949 | | |
Net (loss) income | (3,026) | | | | | | (3,026) |
Common stock, shares outstanding at end of period (in shares) at Mar. 31, 2020 | | | 18,648,847 | | | | |
Stockholders' equity balance at end of period at Mar. 31, 2020 | $ (63,627) | | $ 19 | | 11,744 | | (75,390) |
Temporary equity, shares outstanding at beginning of period (in shares) at Dec. 31, 2019 | 49,371,876 | | | | | | |
Temporary equity, value of shares outstanding at beginning of period at Dec. 31, 2019 | $ 61,901 | | | | | | |
Temporary equity, shares outstanding at end of period (in shares) at Sep. 30, 2020 | 58,962,749 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Sep. 30, 2020 | $ 111,719 | | | | | | |
Common stock, shares outstanding at beginning of period (in shares) at Dec. 31, 2019 | | | 18,451,120 | | | | |
Stockholders' equity balance at beginning of period at Dec. 31, 2019 | (61,550) | | $ 19 | | 10,795 | | (72,364) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Net (loss) income | 6,019 | | | | | | |
Common stock, shares outstanding at end of period (in shares) at Sep. 30, 2020 | | | 21,802,670 | | | | |
Stockholders' equity balance at end of period at Sep. 30, 2020 | $ (50,540) | | $ 22 | | 15,783 | | (66,345) |
Temporary equity, shares outstanding at beginning of period (in shares) at Mar. 31, 2020 | 49,371,876 | | | | | | |
Temporary equity, value of shares outstanding at beginning of period at Mar. 31, 2020 | $ 61,920 | | | | | | |
Redeemable Convertible Preferred Stock | | | | | | | |
Issuance of redeemable convertible preferred stock (in shares) | 9,590,873 | | | | | | |
Issuance of redeemable convertible preferred stock | $ 49,766 | | | | | | |
Accretion of redeemable convertible preferred stock to redemption value | $ 16 | | | | | | |
Temporary equity, shares outstanding at end of period (in shares) at Jun. 30, 2020 | 58,962,749 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Jun. 30, 2020 | $ 111,702 | | | | | | |
Common stock, shares outstanding at beginning of period (in shares) at Mar. 31, 2020 | | | 18,648,847 | | | | |
Stockholders' equity balance at beginning of period at Mar. 31, 2020 | (63,627) | | $ 19 | | 11,744 | | (75,390) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Accretion of redeemable convertible preferred stock to redemption value | (16) | | | | (16) | | |
Issuance of common stock on exercise of stock options (in shares) | | | 495,686 | | | | |
Issuance of common stock on exercise of stock options | 282 | | | | 282 | | |
Stock-based compensation | 1,147 | | | | 1,147 | | |
Net (loss) income | 3,938 | | | | | | 3,938 |
Common stock, shares outstanding at end of period (in shares) at Jun. 30, 2020 | | | 19,144,533 | | | | |
Stockholders' equity balance at end of period at Jun. 30, 2020 | (58,276) | | $ 19 | | 13,157 | | (71,452) |
Redeemable Convertible Preferred Stock | | | | | | | |
Accretion of redeemable convertible preferred stock to redemption value | $ 17 | | | | | | |
Temporary equity, shares outstanding at end of period (in shares) at Sep. 30, 2020 | 58,962,749 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Sep. 30, 2020 | $ 111,719 | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Accretion of redeemable convertible preferred stock to redemption value | (17) | | | | (17) | | |
Issuance of common stock on exercise of stock options (in shares) | | | 2,658,137 | | | | |
Issuance of common stock on exercise of stock options | 1,246 | | $ 3 | | 1,243 | | |
Stock-based compensation | 1,400 | | | | 1,400 | | |
Net (loss) income | 5,107 | | | | | | 5,107 |
Common stock, shares outstanding at end of period (in shares) at Sep. 30, 2020 | | | 21,802,670 | | | | |
Stockholders' equity balance at end of period at Sep. 30, 2020 | $ (50,540) | | $ 22 | | 15,783 | | (66,345) |
Temporary equity, shares outstanding at beginning of period (in shares) at Dec. 31, 2020 | 58,962,749 | | | | | | |
Temporary equity, value of shares outstanding at beginning of period at Dec. 31, 2020 | $ 111,737 | | | | | | |
Redeemable Convertible Preferred Stock | | | | | | | |
Accretion of redeemable convertible preferred stock to redemption value | $ 14 | | | | | | |
Issuance of preferred stock on exercises of warrants (in shares) | 1,681,848 | | | | | | |
Issuance of preferred stock on exercise of warrants | $ 2 | | | | | | |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) | (60,644,597) | | | | | | |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering | $ (111,753) | | | | | | |
Temporary equity, shares outstanding at end of period (in shares) at Mar. 31, 2021 | 0 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Mar. 31, 2021 | $ 0 | | | | | | |
Common stock, shares outstanding at beginning of period (in shares) at Dec. 31, 2020 | | | 22,320,286 | | | | |
Stockholders' equity balance at beginning of period at Dec. 31, 2020 | (52,481) | | $ 22 | | 16,798 | | (69,301) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Initial public offering, shares issued (in shares) | | | 20,700,000 | | | | |
Initial public offering, net of underwriting discount and deferred offering costs | 477,826 | | $ 21 | | 477,805 | | |
Accretion of redeemable convertible preferred stock to redemption value | (14) | | | | (14) | | |
Issuance of preferred stock on exercise of warrants | 39,056 | | | | 39,056 | | |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) | | | 100,196,780 | | | | |
Conversion of redeemable convertible preferred stock to common stock upon initial public offering | 111,753 | | $ 100 | | 111,653 | | |
Issuance of common stock upon settlement of SARs (in shares) | | | | 1,642,570 | | | |
Issuance of common stock upon settlement of Share Appreciation Rights | | $ 2,847 | | $ 2 | | $ 2,845 | |
Issuance of common stock in connection with charitable donation (in shares) | | | 172,918 | | | | |
Issuance of common stock in connection with charitable donation | 5,125 | | | | 5,125 | | |
Issuance of common stock on exercise of stock options (in shares) | | | 1,965,824 | | | | |
Issuance of common stock on exercise of stock options | 2,157 | | $ 2 | | 2,155 | | |
Stock-based compensation | 5,426 | | | | 5,426 | | |
Net (loss) income | (26,457) | | | | | | (26,457) |
Common stock, shares outstanding at end of period (in shares) at Mar. 31, 2021 | | | 146,998,378 | | | | |
Stockholders' equity balance at end of period at Mar. 31, 2021 | $ 565,238 | | $ 147 | | 660,849 | | (95,758) |
Temporary equity, shares outstanding at beginning of period (in shares) at Dec. 31, 2020 | 58,962,749 | | | | | | |
Temporary equity, value of shares outstanding at beginning of period at Dec. 31, 2020 | $ 111,737 | | | | | | |
Temporary equity, shares outstanding at end of period (in shares) at Sep. 30, 2021 | 0 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Sep. 30, 2021 | $ 0 | | | | | | |
Common stock, shares outstanding at beginning of period (in shares) at Dec. 31, 2020 | | | 22,320,286 | | | | |
Stockholders' equity balance at beginning of period at Dec. 31, 2020 | $ (52,481) | | $ 22 | | 16,798 | | (69,301) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Issuance of common stock on exercise of stock options (in shares) | 5,649,135 | | | | | | |
Net (loss) income | $ (40,202) | | | | | | |
Common stock, shares outstanding at end of period (in shares) at Sep. 30, 2021 | | | 150,855,395 | | | | |
Stockholders' equity balance at end of period at Sep. 30, 2021 | $ 583,068 | | $ 151 | | 692,420 | | (109,503) |
Temporary equity, shares outstanding at beginning of period (in shares) at Mar. 31, 2021 | 0 | | | | | | |
Temporary equity, value of shares outstanding at beginning of period at Mar. 31, 2021 | $ 0 | | | | | | |
Temporary equity, shares outstanding at end of period (in shares) at Jun. 30, 2021 | 0 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Jun. 30, 2021 | $ 0 | | | | | | |
Common stock, shares outstanding at beginning of period (in shares) at Mar. 31, 2021 | | | 146,998,378 | | | | |
Stockholders' equity balance at beginning of period at Mar. 31, 2021 | 565,238 | | $ 147 | | 660,849 | | (95,758) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Reversal of deferred offering costs | 1,145 | | | | 1,145 | | |
Issuance of common stock on exercise of stock options (in shares) | | | 698,453 | | | | |
Issuance of common stock on exercise of stock options | 950 | | $ 1 | | 949 | | |
Stock-based compensation | 8,198 | | | | 8,198 | | |
Net (loss) income | (2,437) | | | | | | (2,437) |
Common stock, shares outstanding at end of period (in shares) at Jun. 30, 2021 | | | 147,696,831 | | | | |
Stockholders' equity balance at end of period at Jun. 30, 2021 | $ 573,094 | | $ 148 | | 671,141 | | (98,195) |
Temporary equity, shares outstanding at end of period (in shares) at Sep. 30, 2021 | 0 | | | | | | |
Temporary equity, value of shares outstanding at end of period at Sep. 30, 2021 | $ 0 | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Issuance of common stock in connection with charitable donation (in shares) | | | 172,918 | | | | |
Issuance of common stock in connection with charitable donation | 7,982 | | | | 7,982 | | |
Issuance of common stock on exercise of stock options (in shares) | | | 2,984,858 | | | | |
Issuance of common stock on exercise of stock options | 5,373 | | $ 3 | | 5,370 | | |
Vesting of restricted stock units (in shares) | | | 788 | | | | |
Stock-based compensation | 7,927 | | | | 7,927 | | |
Net (loss) income | (11,308) | | | | | | (11,308) |
Common stock, shares outstanding at end of period (in shares) at Sep. 30, 2021 | | | 150,855,395 | | | | |
Stockholders' equity balance at end of period at Sep. 30, 2021 | $ 583,068 | | $ 151 | | $ 692,420 | | $ (109,503) |