| Investments Classified by Contractual Maturity Date [Table Text Block] | 
    
     
      
       |   As of March 31, 2024   | 
         | 
         Cost Basis   | 
         | 
         | 
         Unrealized Gains   | 
         | 
         | 
         Aggregate Fair Value   | 
         | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   U.S. Treasury Bills   | 
         | 
       $ | 
       5,443,310 | 
         | 
         | 
       $ | 
       28,435 | 
         | 
         | 
       $ | 
       5,471,745 | 
         | 
       
      
       |   Money Market Accounts   | 
         | 
         | 
       2,746,797 | 
         | 
         | 
         | 
       — | 
         | 
         | 
         | 
       2,746,797 | 
         | 
       
      
       |   Total   | 
         | 
       $ | 
       8,190,107 | 
         | 
         | 
       $ | 
       28,435 | 
         | 
         | 
       $ | 
       8,218,542 | 
         | 
       
     
     
    
     
      
       |   As of December 31, 2023   | 
         | 
         Cost Basis   | 
         | 
         | 
         Unrealized Gains   | 
         | 
         | 
         Aggregate Fair Value   | 
         | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   U.S. Treasury Bills   | 
         | 
       $ | 
       2,971,103 | 
         | 
         | 
       $ | 
       9,237 | 
         | 
         | 
       $ | 
       2,980,340 | 
         | 
       
      
       |   Money Market Accounts   | 
         | 
         | 
       3,564,570 | 
         | 
         | 
         | 
       — | 
         | 
         | 
         | 
       3,564,570 | 
         | 
       
      
       |   Total   | 
         | 
       $ | 
       6,535,673 | 
         | 
         | 
       $ | 
       9,237 | 
         | 
         | 
       $ | 
       6,544,910 | 
         | 
       
     
     
   
 |