XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Marketable Securities [Abstract]  
Cost and Fair Value of Marketable Securities
The following table summarizes the cost and fair value of marketable securities at June 30, 2024 as follows:

   
Amortized Cost
   
Gross Unrealized Gain (Loss)
   
Fair Value
 
                   
Held-to-maturity securities
                 
US Treasury securities
 
$
4,293,803
   
$
83,197
   
$
4,377,000
 
Maturities of Marketable Securities
Maturities of marketable securities were as follows at June 30, 2024:

Held-to-maturity securities:
     
Due in one year or less
 
$
3,593,803
 
Due in 12 – 24 months
    700,000  
    $ 4,293,803