Leases - Schedule of Future Minimum Lease Payments (Details) $ in Thousands |
Jun. 30, 2019
USD ($)
|
---|---|
Leases [Abstract] | |
Remainder of 2019 | $ 4,595 |
2020 | 7,965 |
2021 | 5,829 |
2022 | 5,132 |
2023 | 3,899 |
Thereafter | 15,750 |
Total lease payments | 43,170 |
Less imputed interest | (6,775) |
Present value of lease payments | $ 36,395 |
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due No definition available.
|
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due After Year Five No definition available.
|
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Year Five No definition available.
|
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Year Four No definition available.
|
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Year Three No definition available.
|
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Due Year Two No definition available.
|
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Payments, Remainder of Fiscal Year No definition available.
|
X | ||||||||||
- Definition Lessee, Operating And Finance Lease, Liability, Undiscounted Excess Amount No definition available.
|
X | ||||||||||
- Definition Operating And Finance Lease, Liability No definition available.
|
X | ||||||||||
- References No definition available.
|