XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES - Realized and Unrealized Gains on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments $ 9,504 $ (33,348)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total net revenues Total net revenues
Interest rate lock commitments    
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments $ 20,419 $ 2,223
Gain on origination and sale of loans, net | Forward sale contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments (26,830) 3,461
Gain on origination and sale of loans, net | Interest rate swap futures    
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments (7,404) (2,719)
Gain on origination and sale of loans, net | Put options    
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments 4,515 6
Change in fair value of servicing rights, net | Forward sale contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments 4,704 (6,555)
Change in fair value of servicing rights, net | Interest rate swap futures    
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments 12,635 (22,616)
Change in fair value of servicing rights, net | Put options    
Derivative Instruments, Gain (Loss) [Line Items]    
Total realized and unrealized gains (losses) on derivative financial instruments $ 1,465 $ (7,148)