XML 102 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Repurchase Agreements - Company's Repurchase Agreements (Details) - Repurchase agreements - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 787,902 $ 737,023
Residential loans    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 561,124 686,946
Investment securities    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 226,778 $ 50,077