v3.26.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Liabilities [Abstract]    
Payable for unsettled investment purchases $ 41,843 $ 0
Dividends and dividend equivalents payable 37,725 37,136
Lease liability 16,240 53,431
Accrued interest payable 36,218 36,369
Accrued expenses and other 200,610 151,804
Total Other Liabilities $ 332,636 $ 278,740
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities