v3.26.1
Collateralized Loan Obligations - Schedule of Net Interest Income Included in Consolidated Statement of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Variable Interest Entity [Line Items]        
Interest income $ 85,487 $ 112,272 $ 181,393 $ 226,239
Total net interest income 18,182 30,171 44,371 61,512
Primary beneficiary        
Variable Interest Entity [Line Items]        
Total net interest income 789 41 1,177 41
Collateralized loan obligations | Primary beneficiary        
Variable Interest Entity [Line Items]        
Interest income 18,941 34,244 44,298 71,215
Interest expense 11,822 22,284 27,057 47,342
Total net interest income $ 7,119 $ 11,960 $ 17,241 $ 23,873