XML 69 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Market performance-based restricted stock units granted 109  
Maximum potential market performance-based restricted stock units to vest 105  
Estimated fair value per share of the market performance-based restricted stock units $ 30.76  
Maximum potential market performance-based restricted stock units to vest percentage 200.00%  
Market performance-based restricted stock units vesting period 3 years  
Total unrecognized compensation cost related to restricted stock units granted $ 10,791 $ 9,420
Unrecognized compensation cost related to restricted stock units, weighted average period 2 years 2 months 12 days 2 years 2 months 12 days
Market Performance Based Restricted Stock Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Market performance-based restricted stock units granted 53