XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.3
DERIVATIVE FINANCIAL INSTRUMENTS AND HEDGING ACTIVITIES - Realized and Unrealized Gains on Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments $ (20,827) $ (20,201) $ (13,586) $ (71,414)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Changes in fair value of servicing rights, net, Gain on origination and sale of loans, net Changes in fair value of servicing rights, net, Gain on origination and sale of loans, net Changes in fair value of servicing rights, net, Gain on origination and sale of loans, net Changes in fair value of servicing rights, net, Gain on origination and sale of loans, net
Interest rate lock commitments        
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments $ (6,411) $ 15,874 $ 22,401 $ 17,681
Gain on origination and sale of loans, net | Forward sale contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments (22,323) (66,230) (50,398) (56,487)
Gain on origination and sale of loans, net | Interest rate swap futures        
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments 399 (1,621) (17,760) (9,096)
Gain on origination and sale of loans, net | Put options        
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments (2,621) (5,848) 12,802 364
Change in fair value of servicing rights, net | Forward sale contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments 7,088 12,240 11,396 (2,805)
Change in fair value of servicing rights, net | Interest rate swap futures        
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments 2,852 20,526 9,836 (16,348)
Change in fair value of servicing rights, net | Put options        
Derivative Instruments, Gain (Loss) [Line Items]        
Total realized and unrealized losses on derivative financial instruments $ 189 $ 4,858 $ (1,863) $ (4,723)