XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short-term Investments (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of short term investments
        
   March 31   December 31 
   2024   2023 
Short-term investments         
   U.S. Treasury Bills$ 6,910,900   $7,985,600 
   Short-term investments$ 6,910,900   $7,985,600 
Short-term Investments (Details 1)
 Schedule of amortized cost and fair value of securities held to maturity        
  

Amortized

Cost

  

Fair

Value

 
U.S. Treasury Bills          
Due April 18, 2024  $1,087,900   $1,122,200 
Due July 11, 2024   1074,800    1,108,800 
Due September 5, 2024   4,748,200    4,888,400 
    Total  $6,910,900   $7,119,400