v3.25.1
CONSOLIDATION OF VARIABLE INTEREST ENTITIES (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Assets $ 856,509,285 $ 874,164,752
Liabilities 420,930,259 450,870,080
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Assets 157,457,353 169,322,167
Liabilities $ 118,672,459 $ 143,200,287