Commitments and Contingencies - Additional Information (Details)
$ in Thousands
Mar. 31, 2019
|Commitments And Contingencies Disclosure [Abstract]|
|Outstanding purchase orders with its outside vendors and suppliers||$ 61,000|
Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.
No definition available.