Condensed Statements of Changes In Redeemable Preferred Stock And Stockholders' Deficit - USD ($) | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Deficit | Series A Redeemable preferred stock [Member] | Series A Redeemable preferred stock [Member]Conversion Of Series A Redeemable Preferred Stock [Member] | Series A Redeemable preferred stock [Member]Common Stock [Member] | Series A Redeemable preferred stock [Member]Additional Paid-in Capital [Member] | Series A Redeemable preferred stock [Member]Accumulated Deficit | Series B Redeemable preferred stock [Member] | Series B Redeemable preferred stock [Member]Conversion Of Series B Redeemable Preferred Stock [Member] | Series B Redeemable preferred stock [Member]Common Stock [Member] | Series B Redeemable preferred stock [Member]Additional Paid-in Capital [Member] | Series B Redeemable preferred stock [Member]Accumulated Deficit | Series C Redeemable preferred stock [Member] | Series C Redeemable preferred stock [Member]Conversion Of Series C Redeemable Preferred Stock [Member] | Series C Redeemable preferred stock [Member]Common Stock [Member] | Series C Redeemable preferred stock [Member]Additional Paid-in Capital [Member] | Series C Redeemable preferred stock [Member]Accumulated Deficit |
Cumulative dividends on redeemable preferred stock , Value | | | | | $ 86,646 | | | | | $ 193,140 | | | | | $ 0 | | | | |
Redeemable Preferred Stock , Accretion of issuance costs , Value | | | | | | | | | | $ 7,857 | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | 4,717,542 | | | 6,316,691 | | | | | 12,012,617 | | | | | 0 | | | | |
Beginning balance , Value at Dec. 31, 2019 | $ (9,676,294) | $ 472 | $ 0 | $ (9,676,766) | $ 5,792,302 | | | | | $ 12,883,859 | | | | | $ 0 | | | | |
Stock-based compensation , Value | 76 | | 76 | | | | | | | | | | | | | | | | |
6% cumulative dividends on redeemable preferred stock , Value | (279,786) | | (76) | (279,710) | | | | | | | | | | | | | | | |
Net loss | (2,375,514) | | | (2,375,514) | | | | | | | | | | | | | | | |
Ending balance (in shares) at Mar. 31, 2020 | | 4,717,542 | | | 6,316,691 | | | | | 12,012,617 | | | | | 0 | | | | |
Ending balance , Value at Mar. 31, 2020 | (12,331,518) | $ 472 | 0 | (12,331,990) | $ 5,878,948 | | | | | $ 13,084,856 | | | | | $ 0 | | | | |
Beginning balance (in shares) at Dec. 31, 2019 | | 4,717,542 | | | 6,316,691 | | | | | 12,012,617 | | | | | 0 | | | | |
Beginning balance , Value at Dec. 31, 2019 | (9,676,294) | $ 472 | 0 | (9,676,766) | $ 5,792,302 | | | | | $ 12,883,859 | | | | | $ 0 | | | | |
6% cumulative dividends on redeemable preferred stock , Value | (842,433) | | | | | | | | | | | | | | | | | | |
Net loss | (7,863,006) | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2020 | | 4,744,969 | | | 6,316,691 | | | | | 12,012,617 | | | | | 5,439,112 | | | | |
Ending balance , Value at Sep. 30, 2020 | (18,367,269) | $ 475 | 0 | (18,367,744) | $ 6,053,193 | | | | | $ 13,481,116 | | | | | $ 11,141,940 | | | | |
Cumulative dividends on redeemable preferred stock , Value | | | | | $ 86,646 | | | | | 193,140 | | | | | $ 0 | | | | |
Redeemable Preferred Stock , Accretion of issuance costs , Value | | | | | | | | | | $ 3,929 | | | | | | | | | |
Beginning balance (in shares) at Mar. 31, 2020 | | 4,717,542 | | | 6,316,691 | | | | | 12,012,617 | | | | | 0 | | | | |
Beginning balance , Value at Mar. 31, 2020 | (12,331,518) | $ 472 | 0 | (12,331,990) | $ 5,878,948 | | | | | $ 13,084,856 | | | | | $ 0 | | | | |
Stock-based compensation , Value | 9,515 | | 9,515 | | | | | | | | | | | | | | | | |
6% cumulative dividends on redeemable preferred stock , Value | (279,786) | | (11,819) | (267,967) | | | | | | | | | | | | | | | |
Net loss | (2,778,485) | | | (2,778,485) | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Shares | | 20,742 | | | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Value | 2,306 | $ 2 | 2,304 | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Jun. 30, 2020 | | 4,738,284 | | | 6,316,691 | | | | | 12,012,617 | | | | | 0 | | | | |
Ending balance , Value at Jun. 30, 2020 | (15,377,968) | $ 474 | 0 | (15,378,442) | $ 5,965,594 | | | | | $ 13,281,925 | | | | | $ 0 | | | | |
Cumulative dividends on redeemable preferred stock , Value | | | | | $ 87,599 | | | | | 195,262 | | | | | $ 0 | | | | |
Redeemable Preferred Stock , Accretion of issuance costs , Value | | | | | | | | | | $ 3,929 | | | | | | | | | |
Stock-based compensation , Value | 1,752 | | 1,752 | | | | | | | | | | | | | | | | |
6% cumulative dividends on redeemable preferred stock , Value | (282,861) | | (2,565) | (280,296) | | | | | | | | | | | | | | | |
Net loss | (2,709,006) | | | (2,709,006) | | | | | | | | | | | | | | | |
Issuance of Series C Redeemable Preferred Stock, net of issuance costs, Shares | | | | | | | | | | | | | | | 3,004,048 | | | | |
Issuance of Series C Redeemable Preferred Stock, net of issuance costs, Value | | | | | | | | | | | | | | | $ 6,141,940 | | | | |
Commitment of Series C Redeemable Preferred Stock Shares | | | | | | | | | | | | | | | 2,435,064 | | | | |
Commitment of Series C Redeemable Preferred Stock Value | | | | | | | | | | | | | | | $ 5,000,000 | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Shares | | 6,685 | | | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Value | 814 | $ 1 | 813 | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2020 | | 4,744,969 | | | 6,316,691 | | | | | 12,012,617 | | | | | 5,439,112 | | | | |
Ending balance , Value at Sep. 30, 2020 | (18,367,269) | $ 475 | 0 | (18,367,744) | $ 6,053,193 | | | | | $ 13,481,116 | | | | | $ 11,141,940 | | | | |
Cumulative dividends on redeemable preferred stock , Value | | | | | $ 95,992 | | | | | 213,971 | | | | | 167,395 | | | | |
Redeemable Preferred Stock , Accretion of issuance costs , Value | | | | | | | | | | $ 3,929 | | | | | $ 10,200 | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | 4,793,394 | | | 6,316,691 | | | | | 12,012,617 | | | | | 5,439,112 | | | | |
Beginning balance , Value at Dec. 31, 2020 | (16,718,397) | $ 480 | 0 | (16,718,877) | $ 6,140,792 | | | | | $ 13,680,306 | | | | | $ 11,294,301 | | | | |
Stock-based compensation , Value | 641 | | 641 | | | | | | | | | | | | | | | | |
6% cumulative dividends on redeemable preferred stock , Value | (477,358) | | (14,018) | (463,340) | | | | | | | | | | | | | | | |
Net loss | (2,843,996) | | | (2,843,996) | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Shares | | 88,706 | | | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Value | 13,385 | $ 8 | 13,377 | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Mar. 31, 2021 | | 4,882,100 | | | 6,316,691 | | | | | 12,012,617 | | | | | 5,439,112 | | | | |
Ending balance , Value at Mar. 31, 2021 | (20,025,725) | $ 488 | 0 | (20,026,213) | $ 6,236,784 | | | | | $ 13,898,206 | | | | | $ 11,471,896 | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | 4,793,394 | | | 6,316,691 | | | | | 12,012,617 | | | | | 5,439,112 | | | | |
Beginning balance , Value at Dec. 31, 2020 | (16,718,397) | $ 480 | 0 | (16,718,877) | $ 6,140,792 | | | | | $ 13,680,306 | | | | | $ 11,294,301 | | | | |
Net loss | (9,689,062) | | | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | 35,728,112 | | | 0 | | | | | 0 | | | | | 0 | | | | |
Ending balance , Value at Sep. 30, 2021 | 54,011,448 | $ 3,573 | 81,471,813 | (27,463,938) | $ 0 | | | | | $ 0 | | | | | $ 0 | | | | |
Cumulative dividends on redeemable preferred stock , Value | | | | | $ 97,058 | | | | | 216,348 | | | | | 169,256 | | | | |
Redeemable Preferred Stock , Accretion of issuance costs , Value | | | | | | | | | | $ 3,929 | | | | | $ 10,198 | | | | |
Beginning balance (in shares) at Mar. 31, 2021 | | 4,882,100 | | | 6,316,691 | | | | | 12,012,617 | | | | | 5,439,112 | | | | |
Beginning balance , Value at Mar. 31, 2021 | (20,025,725) | $ 488 | 0 | (20,026,213) | $ 6,236,784 | | | | | $ 13,898,206 | | | | | $ 11,471,896 | | | | |
Stock-based compensation , Value | 9,578 | | 9,578 | | | | | | | | | | | | | | | | |
6% cumulative dividends on redeemable preferred stock , Value | (482,662) | | (19,035) | (463,627) | | | | | | | | | | | | | | | |
Net loss | (2,750,362) | | | (2,750,362) | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Shares | | 73,500 | | | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Value | 9,465 | $ 8 | 9,457 | | | | | | | | | | | | | | | | |
Ending balance (in shares) at Jun. 30, 2021 | | 4,955,600 | | | 6,316,691 | | | | | 12,012,617 | | | | | 5,439,112 | | | | |
Ending balance , Value at Jun. 30, 2021 | (23,239,706) | $ 496 | 0 | (23,240,202) | $ 6,333,842 | | | | | $ 14,118,483 | | | | | $ 11,651,350 | | | | |
Issuance of common stock upon initial public offering, net of issuance cost, Shares | | 7,000,000 | | | | | | | | | | | | | | | | | |
Issuance of common stock upon initial public offering, net of issuance cost, Value | 49,239,947 | $ 700 | 49,239,247 | | | | | | | | | | | | | | | | |
Stock-based compensation , Value | 1,660 | | 1,660 | | | | | | | | | | | | | | | | |
Net loss | (4,094,704) | | | (4,094,704) | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Shares | | 4,096 | | | | | | | | | | | | | | | | | |
Issuance of Class A Common Stock upon exercise of stock options , Value | 576 | | 576 | | | | | | | | | | | | | | | | |
Conversion of Redeemable Preferred Stock, with forfeited cumulative dividends, Shares | | | | | (6,316,691) | | 6,316,691 | | | (12,012,617) | | 12,012,613 | | | (5,439,112) | | 5,439,112 | | |
Conversion of Redeemable Preferred Stock, with forfeited cumulative dividends, Value | | | | | $ (6,333,842) | $ 6,333,842 | $ 632 | $ 6,353,474 | $ (20,265) | $ (14,118,483) | $ 14,118,483 | $ 1,201 | $ 14,170,312 | $ (53,030) | $ (11,651,350) | $ 11,651,350 | $ 544 | $ 11,706,544 | $ (55,737) |
Ending balance (in shares) at Sep. 30, 2021 | | 35,728,112 | | | 0 | | | | | 0 | | | | | 0 | | | | |
Ending balance , Value at Sep. 30, 2021 | $ 54,011,448 | $ 3,573 | $ 81,471,813 | $ (27,463,938) | $ 0 | | | | | $ 0 | | | | | $ 0 | | | | |