XML 121 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2017
Lessee, Lease, Description [Line Items]          
Cumulative effect of new accounting principle in period of adoption $ 596,693 $ 743,805 $ 673,964   $ 531,719
Rent expense 9,700        
Cumulative Effect, Period of Adoption, Adjustment          
Lessee, Lease, Description [Line Items]          
Cumulative effect of new accounting principle in period of adoption 1,582   (291)   274
Minimum          
Lessee, Lease, Description [Line Items]          
Lease renewal term   1 month      
Maximum          
Lessee, Lease, Description [Line Items]          
Lease renewal term   15 years      
Retained Earnings          
Lessee, Lease, Description [Line Items]          
Cumulative effect of new accounting principle in period of adoption 338,995 $ 469,943 405,668   274,562
Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment          
Lessee, Lease, Description [Line Items]          
Cumulative effect of new accounting principle in period of adoption $ 1,582   $ (291)   $ 624
Accounting Standards Update 2016-02 | Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment          
Lessee, Lease, Description [Line Items]          
Cumulative effect of new accounting principle in period of adoption       $ 1,600