| 
 Marketable securities consisted of the following: 
  
      
       
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
        
       
        December 31, 2023  | 
        Amortized Cost  | 
           | 
           | 
        Unrealized Gain  | 
           | 
           | 
        Unrealized Loss  | 
           | 
           | 
        Fair Value  | 
           | 
        
       
        Marketable securities, available-for-sale:  | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
        
       
           U.S. treasury obligations  | 
           | 
        $  | 
        4,085,996  | 
           | 
           | 
        $  | 
        877  | 
           | 
           | 
        $  | 
        —  | 
           | 
           | 
        $  | 
        4,086,873  | 
           | 
        
       
        Total  | 
           | 
        $  | 
        4,085,996  | 
           | 
           | 
        $  | 
        877  | 
           | 
           | 
        $  | 
        —  | 
           | 
           | 
        $  | 
        4,086,873  | 
           | 
        
       
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
        
       
        December 31, 2022  | 
        Amortized Cost  | 
           | 
           | 
        Unrealized Gain  | 
           | 
           | 
        Unrealized Loss  | 
           | 
           | 
        Fair Value  | 
           | 
        
       
        Marketable securities, available-for-sale:  | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
           | 
        
       
           U.S. treasury obligations  | 
           | 
        $  | 
        15,756,902  | 
           | 
           | 
        $  | 
        104,718  | 
           | 
           | 
        $  | 
        —  | 
           | 
           | 
        $  | 
        15,861,620  | 
           | 
        
       
        Total  | 
           | 
        $  | 
        15,756,902  | 
           | 
           | 
        $  | 
        104,718  | 
           | 
           | 
        $  | 
        —  | 
           | 
           | 
        $  | 
        15,861,620  | 
           | 
        
       
 |