XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Investments - Summary of Other Non-Accrued Loans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
loan
Dec. 31, 2023
loan
Financing Receivable, Nonaccrual [Roll Forward]    
Beginning balance $ 956,917  
Loans that progressed to greater than 60 days past due (676,881)  
Loans modified or paid off (1,103,676)  
Additional loans that are now less than 60 days past due experiencing late and partial payments 991,068  
Ending balance $ 167,428  
Number of other non-accrued loans | loan 9 24