Subsequent Events (Details) (Perquisite Repayment [Member], USD $)
1 Months Ended
Apr. 30, 2015
Perquisite Repayment [Member]
 
Subsequent Event [Line Items]  
Perquisite Repayment $ 8,600