XML 24 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases and Leases Commitments - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 32,888
2021 30,548
2022 29,973
2023 29,499
2024 29,580
Thereafter 51,784
Total lease payments 204,272
Less: interest (50,348)
Operating lease liabilities 153,924
Amounts recognized in Consolidated Balance Sheets:  
Accrued liabilities $ 20,030
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesMember
Other liabilities $ 133,894
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesMember
Total operating lease liability $ 153,924