XML 69 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Additional Information (Detail) - Employee Severance - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2017
Mar. 31, 2017
Contingencies And Commitments [Line Items]    
Aggregate separation charge   $ 11.5
Scenario Forecast [Member]    
Contingencies And Commitments [Line Items]    
Severance costs and stock-based compensation expense $ 5.0  
Accounts Payable and Accrued Expenses [Member]    
Contingencies And Commitments [Line Items]    
Accrued separation charge   8.2
Management Transition [Member]    
Contingencies And Commitments [Line Items]    
Aggregate separation charge   9.4
Stock-based compensation expense   3.3
Other Contractual Staffing Reductions [Member]    
Contingencies And Commitments [Line Items]    
Aggregate separation charge   $ 2.1