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     $ 30,419,677  
Provision for (reversal of) current expected credit losses $ 15,851,566 $ (6,262,094) 15,152,142 $ (1,330,420)
Write-offs     (1,777,246)  
Ending balance 43,834,149   43,834,149  
CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance 29,886,955   30,586,379  
Provision for (reversal of) current expected credit losses 15,851,566   15,152,142  
Write-offs (1,777,246)   (1,777,246)  
Recoveries 0   0  
Ending balance 43,961,275   43,961,275  
Outstanding | CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance 29,744,212   30,419,677  
Provision for (reversal of) current expected credit losses 15,867,183   15,191,718  
Write-offs (1,777,246)   (1,777,246)  
Recoveries 0   0  
Ending balance 43,834,149   43,834,149  
Unfunded | CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance 142,743   166,702  
Provision for (reversal of) current expected credit losses (15,617)   (39,576)  
Write-offs 0   0  
Recoveries 0   0  
Ending balance $ 127,126   $ 127,126