Leases - Schedule of Future Minimum Lease Payments (Details) $ in Thousands |
Mar. 31, 2019
USD ($)
|
---|---|
Leases [Abstract] | |
Remainder of 2019 | $ 6,796 |
2020 | 7,829 |
2021 | 5,815 |
2022 | 5,059 |
2023 | 3,899 |
Thereafter | 15,750 |
Total lease payments | 45,148 |
Less imputed interest | (7,435) |
Present value of lease payments | $ 37,713 |
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.
|