XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value Measurements        
Gain (loss) on derivatives $ (1,400) $ (9,100) $ (4,600) $ (2,700)
Change in fair value of derivatives     2,743 3,651
IRLCs        
Fair Value Measurements        
Issuances (purchases) of derivative instruments 10,400 10,000 $ 29,200 15,900
Derivative term     45 days  
Gain (loss) on derivatives (200) 1,000 $ 3,300 2,600
Forward commitments        
Fair Value Measurements        
Gain (loss) on derivatives (1,400) (9,100) (4,600) (2,700)
Change in fair value of derivatives $ 2,300 $ (1,000) $ (1,600) $ 3,500