XML 128 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Lease Right-of-Use Assets and Liabilities - Future Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 32,819
2021 24,635
2022 19,707
2023 16,943
2024 15,332
Thereafter 43,958
Total undiscounted future minimum operating lease payments 153,394
Discount (15,001)
Lease liabilities $ 138,393