v3.26.1
Summary of Significant Accounting Policies - Summary of Cash, Restricted Cash and Cash Equivalents (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Related Party Transactions [Abstract]        
Cash $ 20,300,000 $ 3,000,000    
Cash equivalents 13,685,336 11,056,883    
Restricted cash 5,500,000 4,900,000    
Restricted cash equivalents 11,264,926 12,954,969    
Foreign cash held at banks 3,698,740 2,163,174    
Total cash and cash equivalents $ 54,494,420 $ 34,058,164 $ 138,406,768 $ 99,176,269