Fair value measurements - Summary of valuation techniques (Details) $ in Thousands | Mar. 31, 2021USD ($)$ / shares | Dec. 31, 2020USD ($)$ / shares |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, fair value | $ 977,632 | $ 613,546 |
Level 3 | Discounted Cash Flow | Non-Agency RMBS | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, fair value | $ 1,641 | $ 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.0856 | 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.0856 | 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.0856 | 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.0528 | 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.0528 | 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.0528 | 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.0413 | 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.0413 | 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.0413 | 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.2591) | (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.2591) | (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.2591) | (0.2089) |
Level 3 | Discounted Cash Flow | Residential Mortgage | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 480,759 | $ 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.0366 | 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.1000 | 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.0536 | 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.0434 | 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.1678 | 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.0812 | 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.0010 | 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.0490 | 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.0202 | 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.1285) | (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.2521 | 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.1295 | 0.1568 |
Level 3 | Discounted Cash Flow | Commercial Loan | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 58,209 | $ 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.1122 | 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.4208 | 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.1380 | 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 | 10.09 | 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 | 34.70 | 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 | 12.34 | 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 | 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 | 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 | 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.4610 | 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.9160 | 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.7231 | 0.6204 |
Level 3 | Discounted Cash Flow | Excess Mortgage Servicing Rights | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, fair value | $ 2,931 | $ 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 | 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.0969 | 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 | 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.0946 | 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.1332 | 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.1033 | 0.1249 |
Level 3 | Discounted Cash Flow | Securitized debt | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Long-term debt, fair value | $ (344,429) | $ (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.0200 | 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.0500 | 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.0274 | 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.0548 | 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.0791 | 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.0683 | 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.0167 | 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.0336 | 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.0242 | 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.0890 | 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.1631 | 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.1303 | 0.1675 |
Level 3 | Consensus Pricing | Non-Agency RMBS | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Debt securities, 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 | Residential Mortgage | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 6,133 | $ 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 | 83.57 | 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 | 109.77 | 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 | 101.08 | 99.96 |
Level 3 | Consensus Pricing | Excess Mortgage Servicing Rights | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Servicing asset, fair value | $ 69 | $ 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.22 | 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.22 | 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.22 | 0.25 |
Level 3 | Comparable Multiple | AG Arc | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 52,138 | $ 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 |
Level 3 | Recent Transaction | Residential Mortgage | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | |
Loans held-for-sale, fair value | $ 153,847 | |