XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Fair Value, Option, Quantitative Disclosures [Line Items]          
Fair value determination of loans held for sale description     The fair value of conventional loans held for sale is determined using the current 15 day forward contract price for either 15 or 30 year conventional mortgages (Level 2). The fair value of permanent construction loans held for sale is determined using the current 60 day forward contract price for 15 or 30 years conventional mortgages which is then adjusted for unobservable market data such as estimated fall out rates and estimated time from origination to completion of construction (Level 3).    
Loans held for sale, fair value disclosure $ 129,142   $ 129,142   $ 162,947
Available for sale assets at fair value 0 $ 0 0 $ 0  
Residential Mortgage Loans [Member]          
Fair Value, Option, Quantitative Disclosures [Line Items]          
Loans held for sale, fair value disclosure 23,700   23,700   28,800
Loans held for sale, contractual balance 22,700   22,700   27,700
Gains (losses) on sale of loans held for sale for the change in fair value (1,700) (1,200) (3,000) (4,400)  
Permanent Construction Loans [Member]          
Fair Value, Option, Quantitative Disclosures [Line Items]          
Loans held for sale, fair value disclosure 105,500   105,500   134,200
Loans held for sale, contractual balance 123,700   123,700   $ 125,000
Gains (losses) on sale of loans held for sale for the change in fair value $ 7,600 $ 3,000 $ 27,400 $ (3,900)  
Minimum [Member] | Real Estate held for sale [Member]          
Fair Value, Option, Quantitative Disclosures [Line Items]          
Fair value input discount rate     0.00%    
Maximum [Member] | Real Estate held for sale [Member]          
Fair Value, Option, Quantitative Disclosures [Line Items]          
Fair value input discount rate     30.00%