XML 75 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - New Accounting Pronouncements Adopted (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
New Accounting Pronouncements Adopted and Recent Accounting Pronouncements [Line Items]          
Allowance for loan losses $ 668,743 $ 601,673 $ 595,645 $ 541,579 $ 619,983
Retained earnings (6,465,230)   (5,582,546)    
Accounting Standards Update 2022-02          
New Accounting Pronouncements Adopted and Recent Accounting Pronouncements [Line Items]          
Allowance for loan losses     $ (6,000)    
Retained earnings   $ (4,000)      
Accounting Standards Update 2023-02          
New Accounting Pronouncements Adopted and Recent Accounting Pronouncements [Line Items]          
Retained earnings $ 10,000