XML 80 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Jan. 01, 2019
Jan. 01, 2018
Jan. 01, 2017
Lessee, Lease, Description [Line Items]            
Cumulative effect of new accounting principle in period of adoption       $ 1,582 $ 274 $ 0
Rent expense $ 12,600 $ 12,000        
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       1,582 $ 624 $ 254
Accounting Standards Update 2016-02 | Retained Earnings            
Lessee, Lease, Description [Line Items]            
Cumulative effect of new accounting principle in period of adoption       $ 1,600