Annual report pursuant to Section 13 and 15(d)

Interest Income and Interest Expense (Tables)

v3.25.0.1
Interest Income and Interest Expense (Tables)
12 Months Ended
Dec. 31, 2024
Banking and Thrift, Interest [Abstract]  
Schedule of Interest Income and Interest Expense
Year Ended
December 31,
2024 2023 2022
Interest income:
Available-for-sale securities $ 393,527  $ 412,310  $ 272,230 
Mortgage loans held-for-sale 78 
Other 56,547  68,045  23,307 
Total interest income 450,152  480,364  295,540 
Interest expense:
Repurchase agreements 468,492  474,292  167,455 
Revolving credit facilities 108,623  121,124  51,814 
Warehouse facilities 66  —  — 
Term notes payable 12,426  28,994  19,514 
Convertible senior notes 18,199  18,815  19,612 
Total interest expense 607,806  643,225  258,395 
Net interest (expense) income
$ (157,654) $ (162,861) $ 37,145