v3.25.2
Purchase and Sale of Securities (Tables)
6 Months Ended
Jun. 30, 2025
Purchase and Sale of Securities [Abstract]  
Summary of marketable securities
Purchases and sales of securities, other than short-term investments, for the six months ended June 30, 2025 and June 30, 2024 was as follows:
 
Six months ended June 30, 2025
   
Six months ended June 30, 2024
 
Purchases
 
Sales
   
Purchases
   
Sales
 
$61,595,570   $ 8,314,063     $ 50,828,845     $ 1,277,178