XML 99 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
letter_of_credit
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Debt Instrument [Line Items]      
Rent expenses incurred $ 16.7 $ 12.9 $ 11.9
Number of letters of credit | letter_of_credit 2    
Standby Letters of Credit      
Debt Instrument [Line Items]      
Letters of credit available, amount $ 17.8