XML 120 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
CASH, CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Fair Value of Cash and Cash Equivalents and Gross Unrealized Holding Gains and Losses (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Cash Amortized cost $ 2,701,396 $ 2,853,042
Money market funds, amortized cost 24,340,121 42,014,804
Money market funds, unrealized holding gains 0 0
Money market funds, unrealized holding losses 0 0
Money market funds, fair value 24,340,121 42,014,804
Marketable securities, amortized cost 78,791,156 84,175,752
Gross unrealized holding gains 702 0
Gross unrealized holding losses 0 (42,187)
Marketable securities, fair value 78,791,858 84,133,565
Amortized cost 105,832,673 129,043,598
Total cash, cash equivalents and marketable securities, unrealized holding gains 702 0
Total cash, cash equivalents and marketable securities, unrealized holding losses 0 (42,187)
Fair value $ 105,833,375 $ 129,001,411