XML 128 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Disclosures about Fair Value of Assets and Liabilities - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosures about Fair Value of Assets and Liabilities        
Mortgage loans in process of securitization $ 110,599 $ 154,194    
Securities available for sale 1,113,687 323,337    
Loans held for sale 86,663 82,192    
Servicing rights 158,457 146,248 $ 110,348 $ 82,604
Interest rate swaps (back-to-back)        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 12,426 3,041    
Derivative liabilities 12,426 3,041    
Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Mortgage loans in process of securitization 110,599 154,194    
Loans held for sale 86,663 82,192    
Servicing rights 158,457 146,248    
Recurring | Interest rate lock commitments        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 140 28    
Derivative liabilities 4 23    
Recurring | Forward contracts        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 4 46    
Derivative liabilities 391 52    
Recurring | Interest rate swaps        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 2,610 3,030    
Derivative liabilities 12,426 3,041    
Recurring | Interest rate swaps (back-to-back)        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 12,426 3,041    
Recurring | Put Option        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 25,877      
Recurring | Interest Rate Floor        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 6,576      
Level 2 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Mortgage loans in process of securitization 110,599 154,194    
Loans held for sale 86,663 82,192    
Level 2 | Recurring | Forward contracts        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 4 46    
Derivative liabilities 391 52    
Level 2 | Recurring | Interest rate swaps        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 2,610 3,030    
Derivative liabilities 12,426 3,041    
Level 2 | Recurring | Interest rate swaps (back-to-back)        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 12,426 3,041    
Level 2 | Recurring | Put Option        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 7,223      
Level 3 | Interest rate lock commitments        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 140 28    
Derivative liabilities 4 23    
Level 3 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Servicing rights 158,457 146,248    
Level 3 | Recurring | Interest rate lock commitments        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 140 28    
Derivative liabilities 4 23    
Level 3 | Recurring | Put Option        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 18,654      
Level 3 | Recurring | Interest Rate Floor        
Disclosures about Fair Value of Assets and Liabilities        
Derivative assets 6,576      
Treasury notes        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 128,968 36,280    
Treasury notes | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 128,968 36,280    
Treasury notes | Level 1 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 128,968 36,280    
Federal agencies        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 247,755 271,890    
Federal agencies | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 247,755 271,890    
Federal agencies | Level 2 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 247,755 271,890    
Mortgage-backed - Agency        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale   15,167    
Mortgage-backed - Agency | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale   15,167    
Mortgage-backed - Agency | Level 2 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale   $ 15,167    
Mortgage-backed - Government Agency ("Agency")        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 14,467      
Mortgage-backed - Government Agency ("Agency") | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 14,467      
Mortgage-backed - Government Agency ("Agency") | Level 2 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 14,467      
Mortgage-backed - Non-GSE | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 485,500      
Mortgage-backed - Non-GSE | Level 3 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 485,500      
Mortgage-backed - Agency - fair value option        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 236,997      
Mortgage-backed - Agency - fair value option | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale 236,997      
Mortgage-backed - Agency - fair value option | Level 2 | Recurring        
Disclosures about Fair Value of Assets and Liabilities        
Securities available for sale $ 236,997