XML 82 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
Lessee, Lease, Description [Line Items]  
Remaining in 2019 $ 6,347
2020 8,322
2021 7,048
2022 5,453
2023 4,349
Thereafter 8,799
Total future minimum lease payments under operating leases 40,318
Ground lease  
Lessee, Lease, Description [Line Items]  
Remaining in 2019 2,238
2020 2,984
2021 2,984
2022 2,984
2023 2,984
Thereafter 84,266
Total future minimum lease payments under operating leases 98,440
Future expected payments to be received under sublease $ 67,400