Annual report pursuant to Section 13 and 15(d)

Interest Income and Interest Expense (Details)

v3.24.0.1
Interest Income and Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest income:      
Available-for-sale securities $ 412,310 $ 272,230 $ 167,310
Other 68,054 23,310 1,287
Total interest income 480,364 295,540 168,597
Interest expense:      
Repurchase agreements 474,292 167,455 25,774
Revolving credit facilities 121,124 51,814 22,425
Term notes payable 28,994 19,514 12,936
Convertible senior notes 18,815 19,612 28,038
Total interest expense 643,225 258,395 89,173
Net interest (expense) income $ (162,861) $ 37,145 $ 79,424