XML 107 R94.htm IDEA: XBRL DOCUMENT
v3.22.1

Schedule of warrants (Details) - Warrant [Member] - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Balance at beginning | 3,315,560 | 79,018
Outstanding at December 31, 2020 | $ 6.19 | $ 206.57
Outstanding at December 31, 2020 | 4 years 3 months 8 days | 3 years 8 months 26 days
[custom:WarrantOutstandingInAgrregateIntrinsicValue-1] | $ 4,220,327 | $ 7,735
Granted | 18,665,252 | 4,156,150
Granted | $ 2.47 | $ 1.47
Forfeited | (397) | (474)
Forfieted | $ 8.00 | $ 880.00
Exercised | (1,965,628) | (919,134)
[custom:WarrantExercisedInWeightedExercisePrice] | $ 2.42 | $ 1.62
Balance at end | 20,014,787 | 3,315,560
[custom:WarrantOutstandingWeightedExercisePrice-2] | $ 3.09 | $ 6.19
[custom:WarrantOutstandingInWeightedAverageRemainingContractualTerm-2] | 4 years 8 months 2 days | 4 years 3 months 8 days
[custom:WarrantOutstandingInAgrregateIntrinsicValue-2] | $ 4,256,888 | $ 4,220,327

X
- References No definition available. + Details
Name: | dpw_WarrantExercisedInPeriodGross
Namespace Prefix: | dpw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | dpw_WarrantExercisedInWeightedExercisePrice
Namespace Prefix: | dpw_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | dpw_WarrantForfeitedInPeriodGross
Namespace Prefix: | dpw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | dpw_WarrantForfeitedInWeightedExercisePrice
Namespace Prefix: | dpw_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | dpw_WarrantGrantsInPeriodGross
Namespace Prefix: | dpw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | dpw_WarrantGrantsInWeightedExercisePrice
Namespace Prefix: | dpw_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | dpw_WarrantOutstandingInAgrregateIntrinsicValue
Namespace Prefix: | dpw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | dpw_WarrantOutstandingInPeriodGross
Namespace Prefix: | dpw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | dpw_WarrantOutstandingInWeightedAverageRemainingContractualTerm
Namespace Prefix: | dpw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | dpw_WarrantOutstandingWeightedExercisePrice
Namespace Prefix: | dpw_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |