v3.26.1
Derivative Instruments - Effect of the Company’s Derivatives on the Consolidated Statements of Operations (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]        
Net unrealized gains (losses) on derivatives $ 15,398 $ (2,554) $ 33,548 $ (9,024)
Realized gains (losses) on derivatives 9,527 (17,954) 12,397 (17,872)
Periodic interest on derivatives, net 2,061 5,067 3,895 9,202
Gain on origination and sale of loans, net 22,210 0 43,595 0
Interest rate swaps        
Derivative Instruments, Gain (Loss) [Line Items]        
Net unrealized gains (losses) on derivatives 7,655 (26) 16,997 (3,896)
Realized gains (losses) on derivatives 11,554 (11,941) 8,145 (11,941)
Periodic interest on derivatives, net 228 3,756 2,855 7,844
Gain on origination and sale of loans, net 4,241   4,241  
Swap futures        
Derivative Instruments, Gain (Loss) [Line Items]        
Net unrealized gains (losses) on derivatives 2,936 (400) 4,716 (641)
Realized gains (losses) on derivatives 0 (390) 0 (390)
Periodic interest on derivatives, net 436 293 1,435 340
U.S. Treasury futures        
Derivative Instruments, Gain (Loss) [Line Items]        
Net unrealized gains (losses) on derivatives 0 0 0 (117)
Realized gains (losses) on derivatives 0 0 0 82
Gain on origination and sale of loans, net 1,359   2,624  
Swaptions        
Derivative Instruments, Gain (Loss) [Line Items]        
Net unrealized gains (losses) on derivatives 0 0 1,045 0
Realized gains (losses) on derivatives 0 (5,623) 2,022 (5,623)
Interest rate cap        
Derivative Instruments, Gain (Loss) [Line Items]        
Net unrealized gains (losses) on derivatives 6,365 (2,128) 10,790 (4,370)
Realized gains (losses) on derivatives (3,377) 0 (7,089) 0
Periodic interest on derivatives, net 2,335 $ 1,018 981 $ 1,018
TBA        
Derivative Instruments, Gain (Loss) [Line Items]        
Net unrealized gains (losses) on derivatives (1,558)   0  
Realized gains (losses) on derivatives 1,350   9,319  
Periodic interest on derivatives, net (938)   (1,376)  
Gain on origination and sale of loans, net (23)   (23)  
Interest rate lock commitments        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain on origination and sale of loans, net $ (103)   $ 200