XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Short-term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of short term investments
        
   Year ended December 31 
   2023   2022 
Short-term investments          
U.S. Treasury Bills  $7,985,600   $4,385,200 
Short-term investments  $7,985,600   $4,385,200 
Schedule of amortized cost and fair value of securities held to maturity
          
  Amortized Cost   Fair Value 
U.S. Treasury Bills          
Due January 25, 2024  $1,074,700   $1,121,200 
Due April 18, 2024   1,087,900    1,107,600 
Due July 11, 2024   1,074,800    1,096,700 
Due September 5, 2024   4,748,200    4,837,600 
Total  $7,985,600   $8,163,100