Related Party Transactions - Additional Information (Details) $ in Millions |
6 Months Ended |
|---|---|
|
Jun. 30, 2018
USD ($)
| |
| Related Party Transaction [Line Items] | |
| Purchases from related party | $ 27.0 |
| Pattern Development 2.0 [Member] | |
| Related Party Transaction [Line Items] | |
| Investment in related party | 57.1 |
| Equity method investment, aggregate cost | $ 124.4 |
| Percentage of ownership | 24.00% |