v3.26.1
Derivative Instruments - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative [Line Items]    
Realized gain (loss) on derivative instruments, net $ 0 $ 0
Contractual net interest income (expense) 91 237
Unrealized gain (loss), net 468 (782)
Gain (loss) on derivative instruments, net 559 (545)
Interest rate caps    
Derivative [Line Items]    
Realized gain (loss) on derivative instruments, net   0
Contractual net interest income (expense)   17
Unrealized gain (loss), net   (272)
Gain (loss) on derivative instruments, net   (255)
Interest rate swaps    
Derivative [Line Items]    
Realized gain (loss) on derivative instruments, net 0 0
Contractual net interest income (expense) 91 220
Unrealized gain (loss), net 468 (510)
Gain (loss) on derivative instruments, net $ 559 $ (290)