XML 121 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
2020 $ 16,387  
2021 15,544  
2022 13,428  
2023 9,765  
2024 7,318  
2025 and thereafter 36,434  
Total lease payments 98,876  
Less: Imputed interest 17,790  
Total lease liabilities 81,086 $ 82,867
Less: Current portion of lease obligations 13,176 11,422
Long-term lease obligations $ 67,910 $ 71,445