Valuation (Fair Value of Other Financial Instruments) (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
[1] | Dec. 31, 2024 |
||||
|---|---|---|---|---|---|---|---|---|---|
| Fair Value | |||||||||
| Assets: | |||||||||
| Cash and cash equivalents | $ 163,224 | $ 201,893 | |||||||
| Restricted cash | 28,296 | 136,297 | |||||||
| Due from brokers | 39,708 | 35,919 | |||||||
| Reverse repurchase agreements | 487,333 | 453,037 | |||||||
| Liabilities: | |||||||||
| Repurchase agreements(1) | 2,894,972 | 2,655,444 | |||||||
| Other secured borrowings(1) | 264,444 | 296,398 | |||||||
| Due to brokers | 65,024 | 48,104 | |||||||
| Carrying Value | |||||||||
| Assets: | |||||||||
| Cash and cash equivalents | 163,224 | 201,893 | |||||||
| Restricted cash | 28,296 | 136,297 | |||||||
| Due from brokers | 39,708 | 35,919 | |||||||
| Reverse repurchase agreements | 487,333 | 453,037 | |||||||
| Liabilities: | |||||||||
| Repurchase agreements(1) | 2,894,972 | 2,655,444 | |||||||
| Other secured borrowings(1) | 264,444 | 296,398 | |||||||
| Due to brokers | 65,024 | 48,104 | |||||||
| Cash and cash equivalents | 163,224 | [1] | 201,893 | [1] | $ 203,288 | $ 192,387 | |||
| Restricted cash | 28,300 | 136,300 | |||||||
| Due from brokers | 39,708 | 35,919 | |||||||
| Reverse repurchase agreements | 487,333 | 453,037 | |||||||
| Repurchase agreements(1) | [1] | 2,894,972 | 2,655,444 | ||||||
| Other secured borrowings(1) | [1] | 264,444 | 296,398 | ||||||
| Due to brokers | $ 65,024 | $ 48,104 | |||||||
| |||||||||