XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of investments in short-term marketable debt securities
The fair value and amortized cost of investments in short-term marketable debt securities by major security type as of December 31, 2023 and December 31, 2022 are as follows:

December 31, 2023
Amortized costGross unrealized gainsGross unrealized lossesFair value
Eurocommercial Papers$107,624,341 $1,984,574 $— $109,608,915 
Certificates of Deposit78,890,447 736,280 — 79,626,727 
Total$186,514,788 $2,720,854 $ $189,235,642 
Of which classified within cash and cash equivalents128,197,581 1,199,161 — 129,396,742 
Of which classified within short-term marketable debt securities 58,317,207 1,521,693 — 59,838,900 

December 31, 2022
Amortized costGross unrealized gainsGross unrealized lossesFair value
Eurocommercial Papers$42,265,129 $287,479 $— $42,552,608 
Certificates of Deposit9,834,625 103,274 — 9,937,899 
Total$52,099,754 $390,753 $ $52,490,507 
Of which classified within cash and cash equivalents19,775,171 106,228 — 19,881,399 
Of which classified within short-term marketable debt securities32,324,583 284,525 — 32,609,108 
Schedule of fair value changes of marketable securities
The following table presents the changes in fair values of the Company’s short-term marketable debt securities, classified as Level 2 financial assets, and recognized in accumulated other comprehensive income:
Beginning balance, January 1, 2023$390,753 
Other comprehensive income before reclassifications8,751,307 
Amounts reclassified from accumulated other comprehensive income(6,421,206)
Ending balance, December 31, 2023$2,720,854