Repurchase Transactions - Additional Information (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Disclosure of Repurchase Agreements [Abstract] | |||
Principal amount | $ 296,225 | $ 86,356 | |
Interest rate | 4.52% | 5.57% | |
Proceeds from Repurchase Transactions | $ 113 | $ 69 | |
Repurchase obligation outstanding | 0 | 0 | |
Interest expense on repurchase transactions | $ 1,651 | 617 | |
Realized gains | $ 1,538 | $ 548 |