XML 22 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation - Schedule of Stock Options and Awards (Detail) - shares
Jun. 30, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock shares available for grant 1,405,106    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock options outstanding 3,812,753    
Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock awards and units outstanding 21,356 35,364 44,000
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock awards and units outstanding 542,971 564,891 668,056