XML 102 R86.htm IDEA: XBRL DOCUMENT
v3.21.1

WARRANTS (Details) | 12 Months Ended
--- | ---
Dec. 31, 2020 $ / shares shares
Number warrant outstanding | shares | 6,500
Exercise Price $0.00 [Member] |
Exercse price (in dollars per share) |
Number warrant outstanding | shares | 6,500
Weighted average remaining contractual life (years) | 3 years 3 months
Warrant outstanding, weighted average exercise price (in dollars per share) |
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 6,500
Exercise Price $0.88 - $1.9 [Member] |
Number warrant outstanding | shares | 3,237,016
Weighted average remaining contractual life (years) | 4 years 3 months 18 days
Warrant outstanding, weighted average exercise price (in dollars per share) | $ 1.43
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 3,237,016
Exercise Price $8.00 - $19.80 [Member] |
Number warrant outstanding | shares | 53,452
Weighted average remaining contractual life (years) | 3 years 4 months 13 days
Warrant outstanding, weighted average exercise price (in dollars per share) | $ 12.74
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 53,452
Exercise Price $440 - $920 [Member] |
Number warrant outstanding | shares | 16,225
Weighted average remaining contractual life (years) | 2 years 2 months 8 days
Warrant outstanding, weighted average exercise price (in dollars per share) | $ 733.40
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 16,225
Exercise Price $1,040 - $2,000 [Member] |
Number warrant outstanding | shares | 2,367
Weighted average remaining contractual life (years) | 2 years 2 months 4 days
Warrant outstanding, weighted average exercise price (in dollars per share) | $ 1,404.85
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 2,367
Exercise Price $0.88 - $2,000 [Member] |
Number warrant outstanding | shares | 3,315,560
Weighted average remaining contractual life (years) | 4 years 3 months 7 days
Warrant outstanding, weighted average exercise price (in dollars per share) | $ 6.19
Warrant exercisable, weighted average exercise price (in dollars per share) | 3,315,560
Minimum [Member] | Exercise Price $0.88 - $1.9 [Member] |
Exercse price (in dollars per share) | 0.88
Warrant exercisable, weighted average exercise price (in dollars per share) | 0.88
Minimum [Member] | Exercise Price $8.00 - $19.80 [Member] |
Exercse price (in dollars per share) | 8.00
Warrant exercisable, weighted average exercise price (in dollars per share) | 8.00
Minimum [Member] | Exercise Price $440 - $920 [Member] |
Exercse price (in dollars per share) | 440
Warrant exercisable, weighted average exercise price (in dollars per share) | 440
Minimum [Member] | Exercise Price $1,040 - $2,000 [Member] |
Exercse price (in dollars per share) | 1,040
Warrant exercisable, weighted average exercise price (in dollars per share) | 1,040
Minimum [Member] | Exercise Price $0.88 - $2,000 [Member] |
Exercse price (in dollars per share) | 0.88
Warrant exercisable, weighted average exercise price (in dollars per share) | 0.88
Maximum [Member] | Exercise Price $0.88 - $1.9 [Member] |
Exercse price (in dollars per share) | 1.91
Warrant exercisable, weighted average exercise price (in dollars per share) | 1.91
Maximum [Member] | Exercise Price $8.00 - $19.80 [Member] |
Exercse price (in dollars per share) | 19.80
Warrant exercisable, weighted average exercise price (in dollars per share) | 19.80
Maximum [Member] | Exercise Price $440 - $920 [Member] |
Exercse price (in dollars per share) | 920
Warrant exercisable, weighted average exercise price (in dollars per share) | 920
Maximum [Member] | Exercise Price $1,040 - $2,000 [Member] |
Exercse price (in dollars per share) | 2,000
Warrant exercisable, weighted average exercise price (in dollars per share) | 2,000
Maximum [Member] | Exercise Price $0.88 - $2,000 [Member] |
Exercse price (in dollars per share) | 2,000
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 2,000

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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + 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 No definition available. + 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_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: | srt_RangeAxis=srt_MinimumMember
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: |