XML 113 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Aggregate Minimum Future Payments Required on Non-Cancelable Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Minimum Capital Lease Payments  
2019 $ 130
2020 104
2021 9
2022 2
Total Minimum Lease Payments - Capital Leases 245
Less: Amount Representing Interest 11
Capital Lease Obligation 234
Minimum Operating Lease Payments  
2019 26,877
2020 23,445
2021 22,305
2022 22,190
2023 22,227
Thereafter 67,871
Total Minimum Lease Payments - Operating Leases 184,915
Less: Sublease Proceeds 14,182
Net Minimum Lease Payments - Operating Leases $ 170,733