v3.26.1
Repurchase Obligations - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Repurchase Obligation [Line Items]      
Interest expense on repurchase transactions $ 0 $ 0 $ 1,149
Barclays Bank PLC      
Repurchase Obligation [Line Items]      
Repurchase agreement average principal balance     $ 134,864
Repurchase agreement weighted average annual interest rate     4.86%
Repurchase obligation outstanding 0 0  
Net of realized gain on short-term investment repurchase obligation     $ 676
Interest expense on repurchase transactions     1,149
Net loss     $ 473