v3.19.2
Contractual Commitments, Contingencies, and Off-Balance Sheet Arrangements - Additional Information (Details)
$ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2015
Jun. 30, 2019
USD ($)
term
Jun. 30, 2018
USD ($)
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]      
Commitments under agreement   $ 20.4  
Capital commitment   3.5 $ 5.3
Remaining capital commitment   1.5  
Future capital commitment   $ 4.3  
IT Services Agreement      
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]      
Agreement extension term, period 2 years    
Number of renewal terms option one | term   1  
Renewal term option one (in months)   12 months  
Commitments under agreement   $ 290.8  
EU IT Services Agreement      
Contractual Commitments Contingencies And Off- Balance Sheet Arrangements [Line Items]      
Number of renewal terms option one | term   1  
Renewal term option one (in months)   12 months  
Number of renewal terms option two | term   1  
Renewal term option two (in months)   24 months