XML 44 R34.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-Based Compensation Plans (Narrative) (Details)
3 Months Ended
Mar. 31, 2016
USD ($)
plan
shares
Mar. 31, 2015
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense for share-based payments $ 4,022,382 $ 4,846,051
Compensation cost capitalized as part of inventory $ 292,187 $ 239,947
Employee Stock Option Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) | shares 24,000,000  
Unrecognized compensation cost $ 19,453,385  
Employee Stock Option Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 1 year  
Option expiration period 5 years  
Employee Stock Option Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 5 years  
Option expiration period 7 years  
Non-Employee Director Stock Option Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option vesting period 6 months  
Option expiration period 10 years  
Number of shares authorized (in shares) | shares 1,000,000  
Unrecognized compensation cost $ 0  
Options granted (in shares) | shares 315,000  
Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares approved (in shares) | shares 2,000,000  
ESPP discount rate 85.00%  
ESPP discount rate recognized as compensation expense 15.00%  
Restricted Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) | shares 9,000,000  
Restricted period, maximum, in years 10 years  
Unearned stock-based compensation $ 12,040,805  
Amortization expense $ 952,071  
Equity Incentive Plans [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans (in plans) | plan 4  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans (in plans) | plan 2