XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]        
Money Market Funds, at Carrying Value $ 29,365,093 $ 38,556,005    
Time Deposits, at Carrying Value 10,000,000 10,206,500    
Cash 56,508,162 50,275,361    
Cash and cash equivalents 95,873,255 99,037,866    
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents $ 95,873,255 99,037,866 $ 129,149,673 $ 128,384,606
Pangaea        
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents   81,652,679 78,758,982  
NBHC        
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents   11,948,547 11,186,188  
NBP        
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents   $ 5,436,640 $ 5,928,085