Fair value measurements - Summary of valuation techniques (Details) $ in Thousands | Sep. 30, 2021USD ($)$ / shares | Dec. 31, 2020USD ($)$ / shares |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Fair Value | $ 509,980 | $ 613,546 |
Derivative assets, at fair value | 15,641 | 1,356 |
Derivative liabilities, at fair value | (110) | (68) |
Level 3 | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative assets, at fair value | 841 | 0 |
Level 3 | Discounted Cash Flow | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative assets, at fair value | 841 | |
Derivative liabilities, at fair value | $ (46) | |
Level 3 | Discounted Cash Flow | Measurement Input, Discount Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.0282 | |
Derivative liability, measurement input | 0.0304 | |
Level 3 | Discounted Cash Flow | Measurement Input, Discount Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.0297 | |
Derivative liability, measurement input | 0.0304 | |
Level 3 | Discounted Cash Flow | Measurement Input, Discount Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.0286 | |
Derivative liability, measurement input | 0.0304 | |
Level 3 | Discounted Cash Flow | Measurement Input, Prepayment Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.1237 | |
Derivative liability, measurement input | 0.1503 | |
Level 3 | Discounted Cash Flow | Measurement Input, Prepayment Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.1566 | |
Derivative liability, measurement input | 0.1503 | |
Level 3 | Discounted Cash Flow | Measurement Input, Prepayment Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.1371 | |
Derivative liability, measurement input | 0.1503 | |
Level 3 | Discounted Cash Flow | Measurement Input, Collateral Losses | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.0016 | |
Derivative liability, measurement input | 0.0022 | |
Level 3 | Discounted Cash Flow | Measurement Input, Collateral Losses | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.0025 | |
Derivative liability, measurement input | 0.0022 | |
Level 3 | Discounted Cash Flow | Measurement Input, Collateral Losses | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.0021 | |
Derivative liability, measurement input | 0.0022 | |
Level 3 | Discounted Cash Flow | Measurement Input, Loss Severity | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.1000 | |
Derivative liability, measurement input | 0.1000 | |
Level 3 | Discounted Cash Flow | Measurement Input, Loss Severity | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.1000 | |
Derivative liability, measurement input | 0.1000 | |
Level 3 | Discounted Cash Flow | Measurement Input, Loss Severity | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.1000 | |
Derivative liability, measurement input | 0.1000 | |
Level 3 | Discounted Cash Flow | Measurement Input, Pull Through Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.9000 | |
Derivative liability, measurement input | 1 | |
Level 3 | Discounted Cash Flow | Measurement Input, Pull Through Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.9500 | |
Derivative liability, measurement input | 1 | |
Level 3 | Discounted Cash Flow | Measurement Input, Pull Through Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Derivative asset, measurement input | 0.9134 | |
Derivative liability, measurement input | 1 | |
Level 3 | Discounted Cash Flow | Residential Mortgage | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 1,565,296 | $ 426,709 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Discount Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.0169 | 0.0450 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Discount Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.1500 | 0.1000 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Discount Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.0301 | 0.0501 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Prepayment Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.0332 | 0.0430 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Prepayment Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.3371 | 0.0931 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Prepayment Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.1372 | 0.0728 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Collateral Losses | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.0002 | 0.0166 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Collateral Losses | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.0403 | 0.0575 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Collateral Losses | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.0060 | 0.0258 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Loss Severity | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | (0.1678) | (0.0929) |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Loss Severity | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.2752 | 0.4943 |
Level 3 | Discounted Cash Flow | Residential Mortgage | Measurement Input, Loss Severity | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 0.1090 | 0.1568 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Fair Value | $ 760 | $ 1,601 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Discount Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.1500 | 0.0805 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Discount Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.1500 | 0.0805 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Discount Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.1500 | 0.0805 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Prepayment Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.0606 | 0.0546 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Prepayment Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.0606 | 0.0546 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Prepayment Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.0606 | 0.0546 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Collateral Losses | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.0246 | 0.0537 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Collateral Losses | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.0246 | 0.0537 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Collateral Losses | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | 0.0246 | 0.0537 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Loss Severity | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | (0.4191) | (0.2089) |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Loss Severity | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | (0.4191) | (0.2089) |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | Measurement Input, Loss Severity | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | (0.4191) | (0.2089) |
Level 3 | Discounted Cash Flow | Commercial Loan | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | | $ 125,508 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Discount Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.1095 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Discount Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.3954 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Discount Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.1409 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Credit Spread | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.1001 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Credit Spread | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.3304 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Credit Spread | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.1279 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Recovery Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 1 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Recovery Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 1 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Recovery Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 1 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Loan-To-Value | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.4360 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Loan-To-Value | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.9750 |
Level 3 | Discounted Cash Flow | Commercial Loan | Measurement Input, Loan-To-Value | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | | 0.6204 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, fair value | | $ 3,073 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | Measurement Input, Discount Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | | 0.0900 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | Measurement Input, Discount Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | | 0.0970 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | Measurement Input, Discount Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | | 0.0908 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | Measurement Input, Prepayment Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | | 0.1111 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | Measurement Input, Prepayment Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | | 0.1551 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | Measurement Input, Prepayment Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | | 0.1249 |
Level 3 | Discounted Cash Flow | Securitized Debt | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, fair value | $ (708,421) | $ (355,159) |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Discount Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0110 | 0.0245 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Discount Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0438 | 0.0550 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Discount Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0180 | 0.0298 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Prepayment Rate | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0581 | 0.0590 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Prepayment Rate | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.1102 | 0.0820 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Prepayment Rate | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0951 | 0.0717 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Collateral Losses | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0035 | 0.0194 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Collateral Losses | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0306 | 0.0346 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Collateral Losses | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0101 | 0.0262 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Loss Severity | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.0842 | 0.1270 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Loss Severity | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.1650 | 0.2003 |
Level 3 | Discounted Cash Flow | Securitized Debt | Measurement Input, Loss Severity | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, measurement input | 0.1138 | 0.1675 |
Level 3 | Consensus Pricing | Residential Mortgage | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 4,902 | $ 6,598 |
Level 3 | Consensus Pricing | Residential Mortgage | Measurement Input, Offered Price | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | $ / shares | 87.48 | 82.03 |
Level 3 | Consensus Pricing | Residential Mortgage | Measurement Input, Offered Price | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | $ / shares | 114.43 | 106.29 |
Level 3 | Consensus Pricing | Residential Mortgage | Measurement Input, Offered Price | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | $ / shares | 102.44 | 99.96 |
Level 3 | Consensus Pricing | Non-Agency RMBS | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Fair Value | | $ 1,499 |
Level 3 | Consensus Pricing | Non-Agency RMBS | Measurement Input, Offered Price | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | $ / shares | | 91.59 |
Level 3 | Consensus Pricing | Non-Agency RMBS | Measurement Input, Offered Price | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | $ / shares | | 91.59 |
Level 3 | Consensus Pricing | Non-Agency RMBS | Measurement Input, Offered Price | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, measurement input | $ / shares | | 91.59 |
Level 3 | Consensus Pricing | Excess Mortgage Servicing Rights | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, fair value | $ 70 | $ 85 |
Level 3 | Consensus Pricing | Excess Mortgage Servicing Rights | Measurement Input, Offered Price | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | $ / shares | 0.26 | 0.25 |
Level 3 | Consensus Pricing | Excess Mortgage Servicing Rights | Measurement Input, Offered Price | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | $ / shares | 0.26 | 0.25 |
Level 3 | Consensus Pricing | Excess Mortgage Servicing Rights | Measurement Input, Offered Price | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, measurement input | $ / shares | 0.26 | 0.25 |
Level 3 | Recent Transaction | Residential Mortgage | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 35,993 | |
Level 3 | Comparable Multiple | AG Arc | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 51,949 | $ 45,341 |
Level 3 | Comparable Multiple | AG Arc | Measurement Input, Book Value Multiple | Minimum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 1.06 | 1.05 |
Level 3 | Comparable Multiple | AG Arc | Measurement Input, Book Value Multiple | Maximum | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 1.06 | 1.05 |
Level 3 | Comparable Multiple | AG Arc | Measurement Input, Book Value Multiple | Weighted Average | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, measurement input | 1.06 | 1.05 |