XML 83 R73.htm IDEA: XBRL DOCUMENT
v3.20.2

WARRANTS (Details) | 6 Months Ended
--- | ---
Jun. 30, 2020 $ / shares shares
Exercse Price | $ 1.37
Number outstanding | shares | 6,500
Exercise Price $0.00 [Member] |
Number outstanding | shares | 6,500
Weighted average remaining contractual life (years) | 3 years 9 months
Weighted Average Exercise Price |
Number Exercisable | shares | 6,500
Weighted Average Exercise Price |
Exercise Price $ 0.88 [Member] |
Exercse Price | $ 0.88
Number outstanding | shares | 281,250
Weighted average remaining contractual life (years) | 4 years 9 months 7 days
Weighted Average Exercise Price | $ 0.88
Number Exercisable | shares |
Weighted Average Exercise Price | $ 0.88
Exercise Price $1.07 [Member] |
Exercse Price | $ 1.07
Number outstanding | shares | 400,000
Weighted average remaining contractual life (years) | 4 years 10 months 28 days
Weighted Average Exercise Price | $ 1.07
Number Exercisable | shares | 400,000
Weighted Average Exercise Price | $ 1.07
Exercise Price $1.14 [Member] |
Exercse Price | $ 1.14
Number outstanding | shares | 144,928
Weighted average remaining contractual life (years) | 4 years 8 months 9 days
Weighted Average Exercise Price | $ 1.14
Number Exercisable | shares |
Weighted Average Exercise Price | $ 1.14
Exercise Price $1.16 [Member] |
Exercse Price | $ 1.16
Number outstanding | shares | 95,238
Weighted average remaining contractual life (years) | 4 years 10 months 28 days
Weighted Average Exercise Price | $ 1.16
Number Exercisable | shares |
Weighted Average Exercise Price | $ 1.16
Exercise Price $1.17 [Member] |
Exercse Price | $ 1.17
Number outstanding | shares | 157,143
Weighted average remaining contractual life (years) | 4 years 9 months 14 days
Weighted Average Exercise Price | $ 1.17
Number Exercisable | shares | 157,143
Weighted Average Exercise Price | $ 1.17
Exercise Price $1.19 [Member] |
Exercse Price | $ 1.19
Number outstanding | shares | 277,778
Weighted average remaining contractual life (years) | 4 years 7 months 28 days
Weighted Average Exercise Price | $ 1.19
Number Exercisable | shares |
Weighted Average Exercise Price | $ 1.19
Exercise Price $1.21 [Member] |
Exercse Price | $ 1.21
Number outstanding | shares | 90,909
Weighted average remaining contractual life (years) | 4 years 9 months 22 days
Weighted Average Exercise Price | $ 1.21
Number Exercisable | shares |
Weighted Average Exercise Price | $ 1.21
Exercise Price $1.43 [Member] |
Exercse Price | $ 1.43
Number outstanding | shares | 270,198
Weighted average remaining contractual life (years) | 4 years 7 months 10 days
Weighted Average Exercise Price | $ 1.43
Number Exercisable | shares |
Weighted Average Exercise Price | $ 1.43
Exercise Price $2.43 [Member] |
Exercse Price | $ 2.43
Number outstanding | shares | 361,991
Weighted average remaining contractual life (years) | 1 year 4 months 28 days
Weighted Average Exercise Price | $ 2.43
Number Exercisable | shares | 361,991
Weighted Average Exercise Price | $ 2.43
Exercise Price $8.00 [Member] |
Exercse Price | $ 8.00
Number outstanding | shares | 397
Weighted average remaining contractual life (years) | 1 year 4 months 2 days
Weighted Average Exercise Price | $ 8.00
Number Exercisable | shares | 397
Weighted Average Exercise Price | $ 8.00
Exercise Price $8.80 [Member] |
Exercse Price | $ 8.80
Number outstanding | shares | 25,000
Weighted average remaining contractual life (years) | 4 years 4 days
Weighted Average Exercise Price | $ 8.80
Number Exercisable | shares | 25,000
Weighted Average Exercise Price | $ 8.80
Exercise Price $12.00 [Member] |
Exercse Price | $ 12.00
Number outstanding | shares | 12,500
Weighted average remaining contractual life (years) | 3 years 10 months 10 days
Weighted Average Exercise Price | $ 12.00
Number Exercisable | shares | 12,500
Weighted Average Exercise Price | $ 12.00
Exercise Price $19.80 [Member] |
Exercse Price | $ 19.80
Number outstanding | shares | 15,555
Weighted average remaining contractual life (years) | 3 years 9 months
Weighted Average Exercise Price | $ 19.80
Number Exercisable | shares | 15,555
Weighted Average Exercise Price | $ 19.80
Exercise Price $440.00 [Member] |
Exercse Price | $ 440.00
Number outstanding | shares | 355
Weighted average remaining contractual life (years) | 2 years 4 months 10 days
Weighted Average Exercise Price | $ 440.00
Number Exercisable | shares | 355
Weighted Average Exercise Price | $ 440.00
Exercise Price $480.00 [Member] |
Exercse Price | $ 480.00
Number outstanding | shares | 94
Weighted average remaining contractual life (years) | 2 years 10 months 2 days
Weighted Average Exercise Price | $ 480.00
Number Exercisable | shares | 94
Weighted Average Exercise Price | $ 480.00
Exercise Price $528.00 [Member] |
Exercse Price | $ 528.00
Number outstanding | shares | 186
Weighted average remaining contractual life (years) | 2 years 4 months 2 days
Weighted Average Exercise Price | $ 528.00
Number Exercisable | shares | 186
Weighted Average Exercise Price | $ 528.00
Exercise Price $560.00 [Member] |
Exercse Price | $ 560.00
Number outstanding | shares | 2,657
Weighted average remaining contractual life (years) | 2 years 4 months 13 days
Weighted Average Exercise Price | $ 560.00
Number Exercisable | shares | 2,657
Weighted Average Exercise Price | $ 560.00
Exercise Price $600 [Member] |
Exercse Price | $ 600.00
Number outstanding | shares | 170
Weighted average remaining contractual life (years) | 1 year 10 months 13 days
Weighted Average Exercise Price | $ 600.00
Number Exercisable | shares | 170
Weighted Average Exercise Price | $ 600.00
Exercise Price $640.00 [Member] |
Exercse Price | $ 640.00
Number outstanding | shares | 200
Weighted average remaining contractual life (years) | 1 year 9 months 25 days
Weighted Average Exercise Price | $ 640.00
Number Exercisable | shares | 200
Weighted Average Exercise Price | $ 640.00
Exercise Price $752.00 [Member] |
Exercse Price | $ 752.00
Number outstanding | shares | 9,614
Weighted average remaining contractual life (years) | 2 years 10 months 17 days
Weighted Average Exercise Price | $ 752.00
Number Exercisable | shares | 9,614
Weighted Average Exercise Price | $ 752.00
Exercise Price $800.00 [Member] |
Exercse Price | $ 800.00
Number outstanding | shares | 350
Weighted average remaining contractual life (years) | 2 years 5 months 8 days
Weighted Average Exercise Price | $ 800.00
Number Exercisable | shares | 350
Weighted Average Exercise Price | $ 800.00
Exercise Price $880.00 [Member] |
Exercse Price | $ 880.00
Number outstanding | shares | 947
Weighted average remaining contractual life (years) | 1 year 2 months 1 day
Weighted Average Exercise Price | $ 880.00
Number Exercisable | shares | 947
Weighted Average Exercise Price | $ 880.00
Exercise Price $920.00 [Member] |
Exercse Price | $ 920.00
Number outstanding | shares | 2,126
Weighted average remaining contractual life (years) | 2 years 8 months 26 days
Weighted Average Exercise Price | $ 920.00
Number Exercisable | shares | 2,126
Weighted Average Exercise Price | $ 920.00
Exercise Price $1,040.00 [Member] |
Exercse Price | $ 1,040.00
Number outstanding | shares | 1,243
Weighted average remaining contractual life (years) | 2 years 9 months 14 days
Weighted Average Exercise Price | $ 1,040.00
Number Exercisable | shares | 1,243
Weighted Average Exercise Price | $ 1,040.00
Exercise Price $1,760.00 [Member] |
Exercse Price | $ 1,760.00
Number outstanding | shares | 781
Weighted average remaining contractual life (years) | 2 years 6 months 22 days
Weighted Average Exercise Price | $ 1,760.00
Number Exercisable | shares | 781
Weighted Average Exercise Price | $ 1,760.00
Exercise Price $1,800.00 [Member] |
Exercse Price | $ 1,800.00
Number outstanding | shares | 140
Weighted average remaining contractual life (years) | 2 years 6 months 25 days
Weighted Average Exercise Price | $ 1,800.00
Number Exercisable | shares | 140
Weighted Average Exercise Price | $ 1,800.00
Exercise Price $2,000.00 [Member] |
Exercse Price | $ 2,000.00
Number outstanding | shares | 203
Weighted average remaining contractual life (years) | 2 years 6 months 25 days
Weighted Average Exercise Price | $ 2,000.00
Number Exercisable | shares | 203
Weighted Average Exercise Price | $ 2,000.00
Exercise Price $0.88 - $2,000.00 [Member] |
Number outstanding | shares | 2,158,453
Weighted average remaining contractual life (years) | 4 years 1 month 28 days
Weighted Average Exercise Price | $ 8.88
Number Exercisable | shares | 998,152
Weighted Average Exercise Price | $ 17.85
Exercise Price $0.88 - $2,000.00 [Member] | Maximum [Member] |
Exercse Price | 2,000.00
Exercise Price $0.88 - $2,000.00 [Member] | Minimum [Member] |
Exercse Price | $ 0.88

X
- Definition Right exercisable of warrant. + References No definition available. + Details
Name: | dpw_ClassOfWarrantOrRightExercisable
Namespace Prefix: | dpw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercisable weighted average exercise price of warrant. + References No definition available. + Details
Name: | dpw_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice
Namespace Prefix: | dpw_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average exercise price of warrants or rights. + References No definition available. + Details
Name: | dpw_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights
Namespace Prefix: | dpw_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of warrant. + References No definition available. + Details
Name: | dpw_ClassOfWarrantOrRightWeightedAverageRemainingContractualTerm
Namespace Prefix: | dpw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice27Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice29Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice30Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice31Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice24Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice32Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice33Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePriceFiftySixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice26Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice11Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice12Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice13Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice15Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice20Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice18Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice14Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice21Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice35Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |