v3.26.1
Business Combination (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Net interest income $ 70,509 $ 66,010 $ 145,512 $ 135,230
Net income (loss) $ 17,369 $ 35,450 (26,541) $ 202,747
HomeXpress Mortgage Corp        
Business Combination [Line Items]        
Net interest income     8,000  
Gain on origination and sale of loans     44,000  
Net income (loss)     $ 17,000