XML 20 R73.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Events (Details) - Subsequent Event
1 Months Ended
Apr. 30, 2015
shares
2015 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares authorized for issuance 3,877,777
Additional shares authorized for issuance 1,252,766
2015 ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Additional shares authorized for issuance 600,000