FAIR VALUE MEASUREMENTS AND DERIVATIVE INSTRUMENTS (Details 3) (USD $)
|
6 Months Ended |
12 Months Ended |
Dec. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Reconciliation of all liabilities |
|
|
|
|
|
|
Write -off of derivative liability upon conversion of notes payable |
|
|
$ 5,526,003resn_AdjustmentsToAdditionalPaidInCapitalWriteOffOfDerivativeLiabilityUponConversionOfNotesPayable
|
|
|
|
Other income (expense) |
(333)us-gaap_OtherNonoperatingIncome
|
|
1,163,772us-gaap_OtherNonoperatingIncome
|
|
|
|
Common stock warrants |
|
|
|
|
|
|
Reconciliation of all liabilities |
|
|
|
|
|
|
Other income (expense) |
(1,500,000)us-gaap_OtherNonoperatingIncome / us-gaap_FairValueByLiabilityClassAxis = us-gaap_WarrantMember
|
|
(382,327)us-gaap_OtherNonoperatingIncome / us-gaap_FairValueByLiabilityClassAxis = us-gaap_WarrantMember
|
|
|
|
Warranty liabilities |
|
|
|
|
|
|
Reconciliation of all liabilities |
|
|
|
|
|
|
Adjustments to Additional Paid in Capital, Other |
|
|
3,700,000us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
|
|
|
Senior Convertible Note Derivative Liability |
|
|
|
|
|
|
Reconciliation of all liabilities |
|
|
|
|
|
|
Other income (expense) |
(3,000,000)us-gaap_OtherNonoperatingIncome / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
|
1,600,000us-gaap_OtherNonoperatingIncome / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
|
|
|
Adjustments to Additional Paid in Capital, Other |
|
|
5,500,000us-gaap_AdjustmentsToAdditionalPaidInCapitalOther / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
|
|
|
Significant Unobservable Inputs (Level 3) | Warranty liabilities |
|
|
|
|
|
|
Reconciliation of all liabilities |
|
|
|
|
|
|
Balance at beginning of the period |
|
|
3,276,084us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
Issuance of warrant and derivative liabilities |
|
|
|
|
1,806,701us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
Change in fair value |
|
|
382,327us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
1,469,383us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
Write-off due to conversion and IPO |
|
|
(3,658,411)resn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityWriteOffDueToConversion / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
|
|
Balance at end of the period |
3,276,084us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
3,276,084us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = resn_WarrantyLiabilitiesMember
|
[1] |
Significant Unobservable Inputs (Level 3) | Senior Convertible Note Derivative Liability |
|
|
|
|
|
|
Reconciliation of all liabilities |
|
|
|
|
|
|
Balance at beginning of the period |
|
|
5,056,502us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
Issuance of warrant and derivative liabilities |
|
|
|
|
2,005,015us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
Change in fair value |
|
|
1,633,272us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
3,051,487us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
Write-off due to conversion and IPO |
|
|
(6,689,774)resn_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityWriteOffDueToConversion / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
|
|
Balance at end of the period |
$ 5,056,502us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
$ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
$ 5,056,502us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
|
[2] |
|
|