XML 124 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Textual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2041
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2020
Other Commitments [Line Items]              
Carrying values of investments $ 206,800 $ 191,300          
Recognized tax benefits 19,600 12,900 $ 11,400        
Proportional amortization 20,900 10,900 9,700        
Unfunded contingent commitment 107,900 109,200          
Impairment losses on LIHTC investments $ 0 $ 0 0        
Carrying value of NMTC     $ 9,800       $ 25,200
Subsequent Event              
Other Commitments [Line Items]              
LIHTC commitments       $ 15,900 $ 62,600 $ 29,500