XML 34 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
3. SIGNIFICANT ACCOUNTING POLICIES: ADOPTION OF ACCOUNTING STANDARDS (Details) (USD $)
Dec. 31, 2014
Fair Value Measurements Level 1 [Member] | Warrants June 2013 Private Placement  
Liabilities:  
Derivative Instruments $ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements Level 1 [Member] | Warrants November 2013 IDMC Services and License Agreement  
Liabilities:  
Derivative Instruments 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements Level 1 [Member] | Convertible Note Payable 1  
Liabilities:  
Derivative Instruments 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements Level 1 [Member] | Convertible Note Payable 2  
Liabilities:  
Derivative Instruments 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value Measurements Level 2 [Member] | Warrants June 2013 Private Placement  
Liabilities:  
Derivative Instruments 4,393,201us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total 4,393,201us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements Level 2 [Member] | Warrants November 2013 IDMC Services and License Agreement  
Liabilities:  
Derivative Instruments 670,463us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total 670,463us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements Level 2 [Member] | Convertible Note Payable 1  
Liabilities:  
Derivative Instruments 103,500us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total 103,500us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements Level 2 [Member] | Convertible Note Payable 2  
Liabilities:  
Derivative Instruments 63,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total 63,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value Measurements Level 3 [Member] | Warrants June 2013 Private Placement  
Liabilities:  
Derivative Instruments 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements Level 3 [Member] | Warrants November 2013 IDMC Services and License Agreement  
Liabilities:  
Derivative Instruments 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements Level 3 [Member] | Convertible Note Payable 1  
Liabilities:  
Derivative Instruments 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Measurements Level 3 [Member] | Convertible Note Payable 2  
Liabilities:  
Derivative Instruments 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Carrying Value [Member] | Warrants June 2013 Private Placement  
Liabilities:  
Derivative Instruments 4,393,201us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember
Total 4,393,201us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsJuneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember
Carrying Value [Member] | Warrants November 2013 IDMC Services and License Agreement  
Liabilities:  
Derivative Instruments 670,463us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember
Total 670,463us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_WarrantsServicesLicenseMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember
Carrying Value [Member] | Convertible Note Payable 1  
Liabilities:  
Derivative Instruments 103,500us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember
Total 103,500us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable1Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember
Carrying Value [Member] | Convertible Note Payable 2  
Liabilities:  
Derivative Instruments 63,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember
Total $ 63,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= VSUL_ConvertibleNotePayable2Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= VSUL_CarryingValueMember