XML 75 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Short term investments (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of short term investments
                    
    Carrying Value at
December 31, 2023
    Fair Value Measurement at
December 31, 2023
 
         Level 1    Level 2    Level 3 
Short term investments  $   $   $   $ 

 

   Carrying Value at
December 31, 2022
  Fair Value Measurement at
December 31, 2022
      Level 1  Level 2  Level 3
Short term investments  $6,704,029   $   $   $6,704,029