XML 41 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share - Anti-dilutive Shares (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2014
Jan. 31, 2014
Feb. 28, 2013
May 31, 2011
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Earnings Per Share                
Number of dilutive potential common shares             21,511,424 18,745,872
Stock options                
Earnings Per Share                
Stock options granted         265,000 440,000 280,000 650,000
Warrants issued in May, 2011                
Earnings Per Share                
Number of warrants issued (in shares)       7,128,563        
Warrants outstanding (in shares)       22,995,365        
Number of warrants unexercised (in shares)             0 219,342
Exercise price of warrants (in dollars per share)       $ 0.93        
Warrants issued in February, 2013                
Earnings Per Share                
Number of warrants issued (in shares)     23,637,500          
Number of warrants unexercised (in shares)             100 100
Exercise price of warrants (in dollars per share)     $ 0.15          
Warrants issued in January, 2014                
Earnings Per Share                
Number of warrants issued (in shares)   4,000,000            
Number of warrants unexercised (in shares)             4,000,000 4,000,000
Exercise price of warrants (in dollars per share)   $ 4.00            
Series C redeemable convertible preferred stock                
Earnings Per Share                
Stock options granted 10,431              
Number of preferred shares that had been converted to common stock             5,200  
Stock options                
Earnings Per Share                
Number of dilutive potential common shares             11,752,286 8,576,278
Restricted stock                
Earnings Per Share                
Number of dilutive potential common shares             204,444 395,558
Warrants                
Earnings Per Share                
Number of dilutive potential common shares             4,000,100 4,219,442
Preferred stock                
Earnings Per Share                
Number of dilutive potential common shares             5,554,594 5,554,594