v3.25.2
Fair Value - Recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Assets:            
Mortgage servicing rights $ 3,015,643 $ 2,959,773 $ 2,994,271 $ 3,065,415 $ 3,084,879 $ 3,052,016
Derivative assets 88,651   10,114      
Liabilities:            
Derivative liabilities 2,701   24,897      
Fair Value, Recurring            
Assets:            
Available-for-sale securities 8,320,757   7,371,711      
Mortgage servicing rights 3,015,643   2,994,271      
Mortgage loans held-for-sale 9,888   2,334      
Derivative assets 88,651   10,114      
Total Assets 11,434,939   10,378,430      
Liabilities:            
Derivative liabilities 2,701   24,897      
Total Liabilities 2,701   24,897      
Level 1 | Fair Value, Recurring            
Assets:            
Available-for-sale securities 0   0      
Mortgage servicing rights 0   0      
Mortgage loans held-for-sale 0   0      
Derivative assets 17,981   732      
Total Assets 17,981   732      
Liabilities:            
Derivative liabilities 2,701   24,883      
Total Liabilities 2,701   24,883      
Level 2 | Fair Value, Recurring            
Assets:            
Available-for-sale securities 8,317,308   7,367,977      
Mortgage servicing rights 0   0      
Mortgage loans held-for-sale 9,888   2,334      
Derivative assets 70,048   9,231      
Total Assets 8,397,244   7,379,542      
Liabilities:            
Derivative liabilities 0   1      
Total Liabilities 0   1      
Level 3 | Fair Value, Recurring            
Assets:            
Available-for-sale securities 3,449   3,734      
Mortgage servicing rights 3,015,643   2,994,271      
Mortgage loans held-for-sale 0   0      
Derivative assets 622   151      
Total Assets 3,019,714   2,998,156      
Liabilities:            
Derivative liabilities 0   13      
Total Liabilities $ 0   $ 13