XML 68 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity (2014 Employee Stock Purchase Plan) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 30, 2014
Mar. 31, 2017
Mar. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allocated share based compensation   $ 4,451 $ 3,851
2014 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee Stock Purchase Plan, Offering Duration, Maximum 27 months    
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 85.00%    
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in Shares)   248,587  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares)   1,751,413  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares) 2,000,000    
Allocated share based compensation   $ 100 $ 100