v3.25.2
FAIR VALUE - Schedule of Fair Value Measurements of Changes in Loans using Level 3 inputs (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
Changes in Loans Using Level 3 Inputs [Roll Forward]  
Total loans using Level 3 inputs, beginning balance $ 30,510,804
Change in unrealized (losses) gains on loans at fair value, net (1,741,448)
Total loans using Level 3 inputs, ending balance 26,847,222
Level 3  
Changes in Loans Using Level 3 Inputs [Roll Forward]  
Total loans using Level 3 inputs, beginning balance 30,510,804
Change in unrealized (losses) gains on loans at fair value, net (1,741,448)
Loan repayments (1,922,134)
Total loans using Level 3 inputs, ending balance $ 26,847,222