XML 115 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2020 $ 16,104  
2021 12,752  
2022 8,984  
2023 7,415  
2024 6,844  
Thereafter 14,153  
Total future minimum lease payments 66,252  
Less imputed interest 12,171  
Total $ 54,081 $ 52,000
Operating leases, weighted average remaining lease term (in years) 5 years 3 months 18 days  
Operating lease, weighted average discount rate (as a percent) 5.30%