v3.26.3
Other Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Other Liabilities [Abstract]    
Payable for unsettled investment purchases $ 143,737 $ 0
Dividends and dividend equivalents payable 37,506 37,136
Lease liability 14,049 53,431
Accrued interest payable 36,084 36,369
Accrued expenses and other 174,072 151,804
Total Other Liabilities $ 405,448 $ 278,740
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities