XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Financial assets classified as Level 3 $ 0  
Marketable securities   $ 75,307,763
Recurring    
Assets:    
Total cash equivalents 36,515,479 35,961,344
Total marketable securities 62,565,953 75,307,763
Total cash equivalents and marketable securities 99,081,432 111,269,107
Recurring | Money market    
Assets:    
Total cash equivalents 36,515,479 33,961,344
Recurring | Commerical paper    
Assets:    
Total cash equivalents   2,000,000
Total marketable securities 15,946,460 12,988,025
Recurring | U.S. Treasuries    
Assets:    
Total marketable securities 27,471,605 43,115,370
Recurring | Government securities    
Assets:    
Total marketable securities 19,147,888 19,204,368
Recurring | Level 1    
Assets:    
Total cash equivalents 36,515,479 33,961,344
Total marketable securities 27,471,605 43,115,370
Total cash equivalents and marketable securities 63,987,084 77,076,714
Recurring | Level 1 | Money market    
Assets:    
Total cash equivalents 36,515,479 33,961,344
Recurring | Level 1 | U.S. Treasuries    
Assets:    
Total marketable securities 27,471,605 43,115,370
Recurring | Level 2    
Assets:    
Total cash equivalents   2,000,000
Total marketable securities 35,094,348 32,192,393
Total cash equivalents and marketable securities 35,094,348 34,192,393
Recurring | Level 2 | Commerical paper    
Assets:    
Total cash equivalents   2,000,000
Total marketable securities 15,946,460 12,988,025
Recurring | Level 2 | Government securities    
Assets:    
Total marketable securities $ 19,147,888 $ 19,204,368