XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details)
Mar. 31, 2019
USD ($)
claim
Purchase Commitments  
Non-cancellable purchase commitments $ 61,300,000
Indemnification agreements  
Indemnification  
Accrued liability $ 0
Number of outstanding claims | claim 0