XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Financings - Borrowings under Repurchase Agreements Maturity Dates (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Certain characteristics of the Company's repurchase agreements    
Repurchase Agreement Borrowings $ 555,076 $ 617,189
1 to 29 days    
Certain characteristics of the Company's repurchase agreements    
Repurchase Agreement Borrowings 54,127 53,081
30 to 59 days    
Certain characteristics of the Company's repurchase agreements    
Repurchase Agreement Borrowings 30,257 370
60 to 89 days    
Certain characteristics of the Company's repurchase agreements    
Repurchase Agreement Borrowings 0 606
Greater than or equal to 90 days    
Certain characteristics of the Company's repurchase agreements    
Repurchase Agreement Borrowings $ 470,692 $ 563,132