v3.25.2
FAIR VALUE - Schedule of Fair Value Measurements of Loans Held at Fair Value (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held at fair value $ 26,847,222 $ 30,510,804
Total 26,847,222 30,510,804
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held at fair value 0 0
Total 0 0
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held at fair value 0 0
Total 0 0
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans held at fair value 26,847,222 30,510,804
Total $ 26,847,222 $ 30,510,804