v3.25.2
COMMITMENTS AND CONTINGENCIES - Allowance for Unfunded Commitments (Details) - USD ($)
$ in Thousands
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]        
Provision for unfunded commitments $ 3,110 $ 25,348 $ 19,629 $ 50,871
Unfunded Loan Commitments        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance, Allowance 35,883 37,136 30,510 41,558
Provision for unfunded commitments (335) (6,570) 5,038 (10,992)
Ending balance, Allowance $ 35,548 $ 30,566 $ 35,548 $ 30,566