v3.26.1
Derivative Instruments - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized Gain/(Loss) $ (1,233) $ (153) $ 53 $ (1,209)
Realized Gain/(Loss) 1,713 (64) 2,281 874
Credit default swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized Gain/(Loss) (376) (30) 2 (92)
Realized Gain/(Loss) (39) (9) 270 6
Options        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized Gain/(Loss) 91 0 0 (83)
Realized Gain/(Loss) (313) 0 80 (100)
Treasury note futures        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized Gain/(Loss) (948) (123) 51 (1,034)
Realized Gain/(Loss) $ 2,065 $ (55) $ 1,931 $ 968