XML 88 R78.htm IDEA: XBRL DOCUMENT
v3.21.2

During the six months ended June 30, 2021, the Company did not issue any warrants. The following table summarizes information about common stock warrants outstanding at June 30, 2021: (Details) | 6 Months Ended
--- | ---
Jun. 30, 2021 $ / shares shares
Exercise Price $0.00 [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) |
Number warrant outstanding | shares | 6,500
Weighted average remaining contractual life (years) | 3 years
[custom:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRight-0] |
Number Exercisable | shares | 6,500
Warrant exercisable, weighted average exercise price (in dollars per share) |
Exercise Price $0.00 [Member] | Minimum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | $ 0.88
Exercise Price $8.00 [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number warrant outstanding | shares | 3,237,016
Weighted average remaining contractual life (years) | 4 years 18 days
[custom:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRight-0] | $ 1.43
Number Exercisable | shares | 3,237,016
Exercise Price $8.00 [Member] | Minimum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | $ 0.88
Warrant exercisable, weighted average exercise price (in dollars per share) | 0.88
Exercise Price $8.00 [Member] | Maximum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | 1.91
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 1.91
Exercise Price $12.00 [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number warrant outstanding | shares | 53,452
Weighted average remaining contractual life (years) | 3 years 1 month 17 days
[custom:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRight-0] | $ 12.74
Number Exercisable | shares | 53,452
Exercise Price $12.00 [Member] | Minimum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | $ 8.00
Warrant exercisable, weighted average exercise price (in dollars per share) | 8.00
Exercise Price $12.00 [Member] | Maximum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | 19.80
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 19.80
Exercise Price $19.80 [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number warrant outstanding | shares | 16,225
Weighted average remaining contractual life (years) | 1 year 11 months 12 days
[custom:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRight-0] | $ 733.40
Number Exercisable | shares | 16,225
Exercise Price $19.80 [Member] | Minimum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | $ 440
Warrant exercisable, weighted average exercise price (in dollars per share) | 440
Exercise Price $19.80 [Member] | Maximum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | 920
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 920
Exercise Price $440.00 [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number warrant outstanding | shares | 2,367
Weighted average remaining contractual life (years) | 1 year 11 months 5 days
[custom:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRight-0] | $ 1,404.85
Number Exercisable | shares | 2,367
Exercise Price $440.00 [Member] | Minimum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | $ 1,040
Warrant exercisable, weighted average exercise price (in dollars per share) | 1,040
Exercise Price $440.00 [Member] | Maximum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | 2,000
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 2,000
Exercise Price 6 [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number warrant outstanding | shares | 3,315,560
Weighted average remaining contractual life (years) | 4 years 7 days
[custom:ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRight-0] | $ 6.19
Number Exercisable | shares | 3,315,560
Exercise Price 6 [Member] | Minimum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Warrant exercisable, weighted average exercise price (in dollars per share) | $ 6.19
Exercise Price 6 [Member] | Maximum [Member] |
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercse price (in dollars per share) | $ 2,000

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: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | dpw_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRight
Namespace Prefix: | dpw_
Data Type: | dtr-types: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
- References No definition available. + Details
Name: | dpw_ClassOfWarrantOrRightsExercisableWeightedAverageExercisePrice
Namespace Prefix: | dpw_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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=123467817&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice1Member
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: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=dpw_ExercisePrice2Member
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: | 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: |