v3.25.2
CURRENT EXPECTED CREDIT LOSSES - Schedule of Financing Receivable, Allowance for Credit Loss (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 21,782  
Provision for (reversal of) current expected credit losses $ 468,493 $ 71,854 586,141 $ 71,854
Ending balance 383,860   383,860  
CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance 157,828   40,180  
Provision for (reversal of) current expected credit losses 468,493   586,141  
Write-offs 0   0  
Recoveries 0   0  
Ending balance 626,321   626,321  
Outstanding | CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance 13,713   21,782  
Provision for (reversal of) current expected credit losses 370,147   362,078  
Write-offs 0   0  
Recoveries 0   0  
Ending balance 383,860   383,860  
Unfunded | CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance 144,115   18,398  
Provision for (reversal of) current expected credit losses 98,346   224,063  
Write-offs 0   0  
Recoveries 0   0  
Ending balance $ 242,461   $ 242,461