Repurchase Agreements - Repayments of Principal (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Transfers and Servicing [Abstract] | ||
2025 | $ 0 | |
2026 | 0 | |
2027 | 0 | |
2028 | 0 | |
2029 | 0 | |
Thereafter | 135,876 | |
Total | $ 135,876 | $ 0 |
X | ||||||||||
- Definition Repurchase Agreements, Maturity, After Year Four No definition available.
|
X | ||||||||||
- Definition Repurchase Agreements, Maturity, Remainder Of Fiscal Year No definition available.
|
X | ||||||||||
- Definition Repurchase Agreements, Maturity, Year Four No definition available.
|
X | ||||||||||
- Definition Repurchase Agreements, Maturity, Year One No definition available.
|
X | ||||||||||
- Definition Repurchase Agreements, Maturity, Year Three No definition available.
|
X | ||||||||||
- Definition Repurchase Agreements, Maturity, Year Two No definition available.
|
X | ||||||||||
- Definition Amount, including accrued interest, to be repaid to counterparty to repurchase agreement when carrying amount or market value if higher, of security or other asset sold under repurchase agreement exceeds 10 percent of total assets. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|