v3.26.1
CURRENT EXPECTED CREDIT LOSSES - Schedule of Financing Receivable, Allowance for Credit Loss (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 1,891,170  
Provision for current expected credit losses $ 557,248 $ 468,493 617,531 $ 586,141
Write-offs     (1,577,907)  
Ending balance 932,221   932,221  
CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance   551,612 2,069,236  
Provision for current expected credit losses 557,248   617,531  
Write-offs 0   (1,577,907)  
Recoveries 0   0  
Ending balance 1,108,860   1,108,860  
Outstanding        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Provision for current expected credit losses     900,000  
Outstanding | CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance   322,786 1,891,170  
Provision for current expected credit losses 609,435   618,958  
Write-offs 0   (1,577,907)  
Recoveries 0   0  
Ending balance 932,221   932,221  
Unfunded        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Ending balance 200,000   200,000  
Unfunded | CECL Reserve        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance   $ 228,826 178,066  
Provision for current expected credit losses (52,187)   (1,427)  
Write-offs 0   0  
Recoveries 0   0  
Ending balance $ 176,639   $ 176,639