XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Summary of Changes in the Fair Value MSRs (Details) - MSRs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Balance, net—beginning of period $ 32,171 $ 36,261 $ 0
IRLCs acquired in business combination 0 0 33,982
MSRs originated 255 565 3,140
MSRs sales(1) (30,582) (1,457) (1,662)
Fair value changes recognized in earnings 892 (3,198) 801
Balance, net—end of period $ 2,736 $ 32,171 $ 36,261