XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income and Interest Expense (Tables)
12 Months Ended
Dec. 31, 2023
Banking and Thrift, Interest [Abstract]  
Interest Income and Interest Expense
The following table presents the components of the Company’s interest income and interest expense for the years ended December 31, 2023, 2022 and 2021.
Year Ended
December 31,
202320222021
Interest income:
Available-for-sale securities$412,310 $272,230 $167,310 
Other68,054 23,310 1,287 
Total interest income480,364 295,540 168,597 
Interest expense:
Repurchase agreements474,292 167,455 25,774 
Revolving credit facilities121,124 51,814 22,425 
Term notes payable28,994 19,514 12,936 
Convertible senior notes18,815 19,612 28,038 
Total interest expense643,225 258,395 89,173 
Net interest (expense) income
$(162,861)$37,145 $79,424