XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Repurchase Agreements - Company's Repurchase Agreements (Details) - Repurchase agreements - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 737,023 $ 554,259
Residential loans    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value 686,946 554,259
Securities Investment    
Assets Sold under Agreements to Repurchase [Line Items]    
Total carrying value $ 50,077 $ 0