XML 112 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturity of Recognized Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2020 $ 22,316    
2021 19,832    
2022 12,096    
2023 8,781    
2024 6,800    
After 2024 32,054    
Total lease payments 101,879    
Less: Interest (12,003)    
Present value of operating lease liabilities 89,876 $ 95,348  
Operating lease liabilities 20,345 20,602  
Noncurrent operating lease liabilities $ 69,531 $ 74,746 $ 0