CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) - USD ($) $ in Thousands | Preferred StockSeries B Redeemable Convertible Preferred Stock | Preferred StockSeries C Redeemable Convertible Preferred Stock | Preferred StockSeries D Redeemable Convertible Preferred Stock | Preferred StockSeries A Convertible Preferred Stock | Common StockClass A Common Stock | Common StockClass B Common Stock | Additional Paid-in Capital | Accumulated Deficit | Series B Redeemable Convertible Preferred Stock | Series C Redeemable Convertible Preferred Stock | Series D Redeemable Convertible Preferred Stock | Total |
Balance, beginning of period at Dec. 31, 2019 | $ 10,780 | $ 28,067 | $ 25,500 | | | | | | | | | |
Balance, beginning of period (in shares) at Dec. 31, 2019 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Accrued dividends | $ 180 | $ 510 | $ 500 | | | | | | | | | |
Balance, end of period at Mar. 31, 2020 | $ 10,960 | $ 28,577 | $ 26,000 | | | | | | | | | |
Balance, end of period (in shares) at Mar. 31, 2020 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Balance, beginning of period at Dec. 31, 2019 | | | | $ 1,253 | | $ 1 | | $ (31,413) | | | | $ (30,159) |
Balance, beginning of period (in shares) at Dec. 31, 2019 | | | | 5,013,333 | | 2,286,872 | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Exercise of stock options | | | | | | | $ 2 | | | | | 2 |
Exercise of stock options (in shares) | | | | | | 5,495 | | | | | | |
Accrued dividends | | | | | | | (314) | (876) | | | | (1,190) |
Net loss | | | | | | | | (2,143) | | | | (2,143) |
Stock-based compensation | | | | | | | 312 | | | | | 312 |
Balance, end of period at Mar. 31, 2020 | | | | $ 1,253 | | $ 1 | | (34,432) | | | | (33,178) |
Balance, end of period (in shares) at Mar. 31, 2020 | | | | 5,013,333 | | 2,292,367 | | | | | | |
Balance, beginning of period at Dec. 31, 2019 | $ 10,780 | $ 28,067 | $ 25,500 | | | | | | | | | |
Balance, beginning of period (in shares) at Dec. 31, 2019 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Accrued dividends | | | | | | | | | | | | 2,380 |
Balance, end of period at Jun. 30, 2020 | $ 11,140 | $ 29,087 | $ 26,500 | | | | | | | | | |
Balance, end of period (in shares) at Jun. 30, 2020 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Balance, beginning of period at Dec. 31, 2019 | | | | $ 1,253 | | $ 1 | | (31,413) | | | | (30,159) |
Balance, beginning of period (in shares) at Dec. 31, 2019 | | | | 5,013,333 | | 2,286,872 | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net loss | | | | | | | | | | | | (6,728) |
Balance, end of period at Jun. 30, 2020 | | | | $ 1,253 | | $ 1 | | (40,154) | | | | (38,900) |
Balance, end of period (in shares) at Jun. 30, 2020 | | | | 5,013,333 | | 2,298,893 | | | | | | |
Balance, beginning of period at Mar. 31, 2020 | $ 10,960 | $ 28,577 | $ 26,000 | | | | | | | | | |
Balance, beginning of period (in shares) at Mar. 31, 2020 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Accrued dividends | $ 180 | $ 510 | $ 500 | | | | | | | | | |
Balance, end of period at Jun. 30, 2020 | $ 11,140 | $ 29,087 | $ 26,500 | | | | | | | | | |
Balance, end of period (in shares) at Jun. 30, 2020 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Balance, beginning of period at Mar. 31, 2020 | | | | $ 1,253 | | $ 1 | | (34,432) | | | | (33,178) |
Balance, beginning of period (in shares) at Mar. 31, 2020 | | | | 5,013,333 | | 2,292,367 | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Exercise of stock options | | | | | | | 2 | | | | | 2 |
Exercise of stock options (in shares) | | | | | | 6,526 | | | | | | |
Accrued dividends | | | | | | | (53) | (1,137) | | | | (1,190) |
Net loss | | | | | | | | (4,585) | | | | (4,585) |
Stock-based compensation | | | | | | | 51 | | | | | 51 |
Balance, end of period at Jun. 30, 2020 | | | | $ 1,253 | | $ 1 | | (40,154) | | | | (38,900) |
Balance, end of period (in shares) at Jun. 30, 2020 | | | | 5,013,333 | | 2,298,893 | | | | | | |
Balance, beginning of period at Dec. 31, 2020 | $ 11,500 | $ 30,107 | $ 27,500 | | | | | | $ 11,500 | $ 30,107 | $ 27,500 | |
Balance, beginning of period (in shares) at Dec. 31, 2020 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Accrued dividends | $ 180 | $ 510 | $ 500 | | | | | | | | | |
Balance, end of period at Mar. 31, 2021 | $ 11,680 | $ 30,617 | $ 28,000 | | | | | | | | | |
Balance, end of period (in shares) at Mar. 31, 2021 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Balance, beginning of period at Dec. 31, 2020 | | | | $ 1,253 | | $ 1 | | (52,280) | | | | (51,026) |
Balance, beginning of period (in shares) at Dec. 31, 2020 | | | | 5,013,333 | | 2,563,765 | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Exercise of stock options | | | | | | | 44 | | | | | 44 |
Exercise of stock options (in shares) | | | | | | 271,334 | | | | | | |
Accrued dividends | | | | | | | (298) | (892) | | | | (1,190) |
Net loss | | | | | | | | (8,082) | | | | (8,082) |
Stock-based compensation | | | | | | | 254 | | | | | 254 |
Balance, end of period at Mar. 31, 2021 | | | | $ 1,253 | | $ 1 | | (61,254) | | | | (60,000) |
Balance, end of period (in shares) at Mar. 31, 2021 | | | | 5,013,333 | | 2,835,099 | | | | | | |
Balance, beginning of period at Dec. 31, 2020 | $ 11,500 | $ 30,107 | $ 27,500 | | | | | | $ 11,500 | $ 30,107 | $ 27,500 | |
Balance, beginning of period (in shares) at Dec. 31, 2020 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Accrued dividends | | | | | | | | | | | | 1,435 |
Balance, beginning of period at Dec. 31, 2020 | | | | $ 1,253 | | $ 1 | | (52,280) | | | | (51,026) |
Balance, beginning of period (in shares) at Dec. 31, 2020 | | | | 5,013,333 | | 2,563,765 | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Reclassification of warrant liability to equity | | | | | | | | | | | | 3,219 |
Net loss | | | | | | | | | | | | (13,645) |
Balance, end of period at Jun. 30, 2021 | | | | | $ 2 | | 214,636 | (66,817) | | | | 147,821 |
Balance, end of period (in shares) at Jun. 30, 2021 | | | | | 37,136,853 | | | | | | | |
Balance, beginning of period at Mar. 31, 2021 | $ 11,680 | $ 30,617 | $ 28,000 | | | | | | | | | |
Balance, beginning of period (in shares) at Mar. 31, 2021 | 13,715,330 | 26,732,361 | 16,390,217 | | | | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Accrued dividends | $ 37 | $ 105 | $ 103 | | | | | | | | | |
Conversion of preferred stock into common stock in connection with the IPO | $ (11,717) | $ (30,722) | $ (28,103) | | | | | | | | | |
Conversion of preferred stock into common stock in connection with the IPO (in shares) | (13,715,330) | (26,732,361) | (16,390,217) | | | | | | | | | |
Balance, beginning of period at Mar. 31, 2021 | | | | $ 1,253 | | $ 1 | | (61,254) | | | | (60,000) |
Balance, beginning of period (in shares) at Mar. 31, 2021 | | | | 5,013,333 | | 2,835,099 | | | | | | |
Increase (Decrease) in Redeemable Convertible Preferred Stock and Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Conversion of Class B shares | | | | | $ 1 | $ (1) | | | | | | |
Conversion of Class B shares (in shares) | | | | | 2,835,099 | (2,835,099) | | | | | | |
Exercise of stock options | | | | | | | 99 | | | | | 99 |
Exercise of stock options (in shares) | | | | | 189,175 | | | | | | | |
Accrued dividends | | | | | | | (245) | | | | | (245) |
Initial public offering of common stock | | | | | | | 138,553 | | | | | 138,553 |
Initial public offering of common stock (in shares) | | | | | 7,567,000 | | | | | | | |
Conversion of preferred stock into common stock in connection with the IPO | | | | $ (1,253) | $ 1 | | 71,794 | | | | | 70,542 |
Conversion of preferred stock into common stock in connection with the IPO (in shares) | | | | (5,013,333) | 26,545,579 | | | | | | | |
Reclassification of warrant liability to equity | | | | | | | 3,219 | | | | | 3,219 |
Net loss | | | | | | | | (5,563) | | | | (5,563) |
Stock-based compensation | | | | | | | 1,216 | | | | | 1,216 |
Balance, end of period at Jun. 30, 2021 | | | | | $ 2 | | $ 214,636 | $ (66,817) | | | | $ 147,821 |
Balance, end of period (in shares) at Jun. 30, 2021 | | | | | 37,136,853 | | | | | | | |