XML 99 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 $ 8,404
2020 6,269
2021 5,771
2022 5,388
2023 5,168
Thereafter 8,794
Total 39,794
Facility  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 9,881
2020 14,474
2021 14,908
2022 15,355
2023 15,816
Thereafter 119,409
Total $ 189,843