XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
STOCK-BASED COMPENSATION - NARRATIVE (Detail) - USD ($)
3 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of available shares consumed for each restricted stock and restricted stock units issued (in shares) 1.75  
Shares available for purchase (in shares) 917,000  
Unrecognized compensation cost $ 7,600,000  
Unrecognized compensation cost, recognized over an estimated weighted-average period (years) 2 years 10 months 10 days  
Stock options outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period (years) 4 years  
Stock options outstanding (in shares) 2,268,000  
Stock options outstanding | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award expiration period (years) 7 years  
Stock options outstanding | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award expiration period (years) 10 years  
RSAs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period (years) 1 year  
RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period (years) 3 years  
Market condition based stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 272,081 272,081
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of fair market value on the purchase date 85.00%  
Maximum number of shares per employee (in shares) 2,000  
Employee stock purchase plan offering period 6 months  
Maximum value of shares per employee $ 25,000  
Common stock reserved for issuance (in shares) 1,000,000  
Purchases under ESPP (in shares) 13,479  
Shares available for purchase (in shares) 261,699