v3.24.0.1
Marketable Investment Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available for Sale Securities

December 31, 2023 

Amortized

Cost

  

Gross

unrealized

holding gains

  

Gross

unrealized

holding losses

  

Aggregate

fair value

 
                 
Government treasury bills  $14,272,530   $8,574   $-   $14,281,104 
U.S. government agency securities   2,983,999    -    (1,315)   2,982,684 
                     
   $17,256,529   $8,574   $(1,315)  $17,263,788 

 

December 31, 2022 

Amortized

Cost

  

Gross

unrealized

holding gains

  

Gross

unrealized

holding losses

  

Aggregate

fair value

 
                 
Government treasury bills  $5,973,087   $-   $(14,087)  $5,959,000 
Commercial paper   20,052,505    -    (10,885)   20,041,620 
U.S. government agency securities   3,376,139    4,651    -    3,380,790 
                     
   $29,401,731   $4,651   $(24,972)  $29,381,410 
Schedule of Maturities of Debt Securities Classified as Available-for-Sale Securities

Maturities of debt securities classified as available-for-sale securities at December 31, 2023 are as follows:

 

December 31, 2023  Amortized Cost  

Aggregate

fair value

 
Due within one year  $17,256,529   $17,263,788 
   $17,256,529   $17,263,788