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 [Line Items]        
Realized gain (loss) on derivative instruments, net $ 38 $ 0 $ 38 $ 0
Contractual net interest income (expense) 42 373 132 610
Unrealized gain (loss), net 133 (465) 602 (1,247)
Gain (loss) on derivative instruments, net 213 (92) 772 (637)
Interest rate caps        
Derivative [Line Items]        
Realized gain (loss) on derivative instruments, net   0   0
Contractual net interest income (expense)   121   138
Unrealized gain (loss), net   (196)   (468)
Gain (loss) on derivative instruments, net   (75)   (330)
Interest rate swaps        
Derivative [Line Items]        
Realized gain (loss) on derivative instruments, net 38 0 38 0
Contractual net interest income (expense) 42 252 132 472
Unrealized gain (loss), net 133 (269) 602 (779)
Gain (loss) on derivative instruments, net $ 213 $ (17) $ 772 $ (307)