XML 77 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments Under Noncancelable Leases - Before ASU 2016-02 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 31,311
2020 29,608
2021 27,597
2022 25,132
2023 20,363
Thereafter 61,085
Total minimum lease payments 195,096
Less: Sublease Receipts  
2019 1,537
2020 1,551
2021 1,572
2022 1,592
2023 1,117
Thereafter 3,175
Total minimum lease payments 10,544
Net Operating Leases  
2019 29,774
2020 28,057
2021 26,025
2022 23,540
2023 19,246
Thereafter 57,910
Total minimum lease payments 184,552
Capital Leases  
2019 876
2020 930
2021 940
2022 950
2023 963
Thereafter 6,286
Total minimum lease payments 10,945
Less: amount representing interest 4,239
Present value of net minimum capital lease payments 6,706
Less: current installments of obligations under capital leases 302
Long-term capital lease obligation $ 6,404