v3.23.2
Marketable Investment Securities (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available for Sale Securities
June 30, 2023  Amortized
Cost
   Gross
unrealized
holding gains
   Gross
unrealized
holding
losses
   Aggregate
fair value
 
                 
Government treasury bills  $2,360,569   $         -   $(2,937)  $2,357,632 
Corporate bonds, notes and commercial paper   9,703,495    -    (6,102)   9,697,393 
U.S. government agency securities   8,727,023    -    (6,773)   8,720,250 
                     
   $20,791,087   $-   $(15,812)  $20,775,275 

 

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 as of June 30, 2023, are as follows:

 

Schedule of Maturities of Debt Securities Classified as Available-for-sale Securities

June 30, 2023  Amortized
Cost
   Aggregate
fair value
 
Due within one year  $20,791,087   $20,775,275 
   $20,791,087   $20,775,275