v3.25.2
Cash and Cash Equivalents (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents

Cash and cash equivalents consist of the following:

 

   Contracted  

As of

June 30,

2025

   As of
December 31,
2024
 
   Maturity   Balance   Balance 
             
Cash   Demand     $8,931,903   $7,344,275 
Treasury bills, money market funds and term deposits   Demand      274,878,435    106,674,625 
        $283,810,338   $114,018,900