Leases - Schedule of Future Minimum Lease Payments (Details) $ in Thousands |
Sep. 30, 2019
USD ($)
|
---|---|
Operating and Finance Leases | |
Remainder of 2019 | $ 2,344 |
2020 | 8,218 |
2021 | 6,114 |
2022 | 5,339 |
2023 | 3,903 |
Thereafter | 15,750 |
Total lease payments | 41,668 |
Less imputed interest | (6,870) |
Present value of lease payments | $ 34,798 |
X | ||||||||||
- Definition Lease, Liability No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Payments, Due No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Payments, Due After Year Five No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Payments, Due Year Five No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Payments, Due Year Four No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Payments, Due Year Three No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Payments, Due Year Two No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Payments, Remainder Of Fiscal Year No definition available.
|
X | ||||||||||
- Definition Lessee, Lease, Liability, Undiscounted Excess Amount No definition available.
|
X | ||||||||||
- Definition Operating and Finance Leases [Abstract] No definition available.
|