v3.25.2
Investments - Summary of Carrying Value of Investments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Company-sponsored equity method investments $ 82,338,692 $ 94,023,248
Total Investments 173,497,273 159,752,981
Securities held in Consolidated Funds    
Schedule of Investments [Line Items]    
Fair value investments 62,035,855 35,583,162
Investments 62,035,855  
Securities held in Consolidated Funds | Parent    
Schedule of Investments [Line Items]    
Investments 37,000,000.0 35,400,000
Company sponsored investments    
Schedule of Investments [Line Items]    
Fair value investments 29,122,726 30,146,571
Investments 29,122,726  
Securities held in Consolidated Funds, Noncontrolling Interest    
Schedule of Investments [Line Items]    
Investments $ 25,000,000.0 $ 200,000