XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle          
Impact to Retained Earnings   $ 696,429 $ 585,304 $ 498,047 $ 417,945
Lease right-of-use assets   94,727 84,073    
Operating lease liability   97,162 $ 86,713    
Cumulative Effect, Period of Adoption, Adjustment [Member]          
New Accounting Pronouncements or Change in Accounting Principle          
Impact to Retained Earnings   $ (515)      
Cumulative Effect, Period of Adoption, Adjustment [Member] | ASU 2016-13          
New Accounting Pronouncements or Change in Accounting Principle          
Impact to Retained Earnings $ 500        
Adjustments | ASU 2016-13          
New Accounting Pronouncements or Change in Accounting Principle          
Increase in Allowance for Credit Losses 700        
Increase to Deferred Tax Assets $ 200