XML 70 R56.htm IDEA: XBRL DOCUMENT v3.4.0.3
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
Sep. 30, 2014
Mar. 31, 2016
Dec. 03, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized share-based compensation cost related to stock options   $ 8.6  
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Service period of share-based compensation vested, years   4 years  
Total unrecognized share-based compensation cost, weighted-average period, years   1 year 1 month 28 days  
Stock options | Share-based compensation granted after December 5, 2012      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expire from date of grant, years   8 years  
Stock options | Share-based compensation granted prior to December 5, 2012      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expire from date of grant, years   10 years  
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Service period of share-based compensation vested, years 4 years    
Total unrecognized share-based compensation cost, weighted-average period, years   2 years 6 months 15 days  
Total unrecognized share-based compensation cost related to RSUs   $ 35.0  
The 2010 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares approved     1,600,000
Shares reserved for issuance exercise of options   2,300,000  
The 2010 Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future grant   2,500,000  
2012 Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares approved   2,000,000  
Shares issued under the Plan   700,000