XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-term Investments (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of short term investments
         
   June 30   December 31 
   2024   2023 
Short-term investments          
   U.S. Treasury Bills  $5,823,000   $7,985,600 
   Short-term investments  $5,823,000   $7,985,600 
Schedule of amortized cost and fair value of securities held to maturity
 Schedule of amortized cost and fair value of securities held to maturity        
  

Amortized

Cost

  

Fair

Value

 
U.S. Treasury Bills          
Due July 11, 2024   1,074,800    1,123,700 
Due September 5, 2024   4,748,200    4,952,100 
    Total  $5,823,000   $6,075,800