XML 75 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Lease Payment Obligations Under Operating and Capital Leases (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Capital Leases  
2019 $ 6,884
2020 6,819
2021 6,921
2022 7,072
2023 7,225
Thereafter 9,127
Total minimum lease payments 44,048
Less: Amount representing interest 4,084
Total present value of minimum payments 39,964
Less: Current portion of such obligations 5,845
Long-term capital lease obligations 34,119
Operating Leases  
2019 15,800
2020 14,519
2021 12,883
2022 12,454
2023 9,945
Thereafter 20,573
Total minimum lease payments $ 86,174