XML 31 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Future Minimum Lease Payments Under Topic 840 for 9800 Medical Center Drive Lease and Other Operating Leases (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Lessee Lease Description [Line Items]  
2019 $ 2,798
2020 3,054
2021 3,720
2022 4,910
2023 5,635
Thereafter 76,420
Total minimum lease payments 96,537
9800 Medical Center Drive Lease [Member]  
Lessee Lease Description [Line Items]  
2021 1,329
2022 4,289
2023 5,156
Thereafter 76,420
Total minimum lease payments 87,194
Other Operating leases [Member]  
Lessee Lease Description [Line Items]  
2019 2,798
2020 3,054
2021 2,391
2022 621
2023 479
Total minimum lease payments $ 9,343