Quarterly report pursuant to Section 13 or 15(d)

Schedule of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions (Details)

v3.3.1.900
Schedule of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions (Details)
1 Months Ended 9 Months Ended
Mar. 31, 2015
USD ($)
Aug. 21, 2014
USD ($)
Aug. 20, 2014
USD ($)
May. 01, 2014
USD ($)
Apr. 24, 2014
USD ($)
Dec. 31, 2015
USD ($)
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 1         16.375  
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 2         $ 1  
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 3         331.00%  
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 4         21.50  
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 5         0.00%  
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 1       7.50    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 2       7.50    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 3       $ 5    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 4       $ 5    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 5       306.00%    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 6       306.00%    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 7       7.50    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 8       9.375    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 9       0.00%    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 10       0.00%    
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 1     6.00      
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 2     $ 5      
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 3     247.00%      
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 4     6.25      
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 5     0.00%      
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 1   8.50        
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 2   $ 5        
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 3   247.00%        
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 4   5.00        
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 5   0.00%        
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 1 5.40          
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 2 $ 4          
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 3 $ 5          
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 4 148.00%          
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 5 27.50          
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 6 6.25          
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 7 0.00%          
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 1           1.41
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 2           $ 4
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 3           $ 5
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 4           119.00%
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 5           27.50
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 6           3.50
Derivative Liability Schedule Of Share-based Payment Award, Warrant Liabilities, Valuation Assumptions 7           0.00%