XML 63 R51.htm IDEA: XBRL DOCUMENT
v3.21.2

COMMITMENTS AND CONTINGENCIES (Details) $ in Millions | 6 Months Ended
--- | ---
Jun. 30, 2021 USD ($) Facility Term Center | Jun. 30, 2020 USD ($)
Vendor Commitments [Abstract] |  |
Plasma supply agreement term | 10 years |
Plasma purchased from Grifols | $ | $ 17.5 | $ 3.7
Percentage of inventory purchases | 67.00% | 42.00%
2011 Plasma Purchase Agreement [Member] |  |
Vendor Commitments [Abstract] |  |
Number of renewal terms | 2 |
Plasma purchase agreement renewal period | 5 years |
Plasma purchase agreement term | 10 years |
Number of plasma collection centers transferred to BPC | Center | 2 |
Percentage of plasma purchase price equal to cost | 5.00% |
2011 Plasma Purchase Agreement [Member] | Maximum [Member] |  |
Vendor Commitments [Abstract] |  |
Number of plasma collection facilities | Facility | 5 |
2017 Plasma Purchase Agreement [Member] |  |
Vendor Commitments [Abstract] |  |
Number of renewal terms | 2 |
Plasma purchase agreement renewal period | 2 years |
Plasma purchase agreement term | 5 years |

X
- Definition Number of plasma collection centers that company may purchase RSV plasma. + References No definition available. + Details
Name: | adma_NumberOfPlasmaCollectionCentersTransferredToAcquiredEntity
Namespace Prefix: | adma_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of wholly-owned plasma collection facilities of the entity. + References No definition available. + Details
Name: | adma_NumberOfPlasmaCollectionFacilities
Namespace Prefix: | adma_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of renewal terms to extend purchase agreement, if agreed to by the parties. + References No definition available. + Details
Name: | adma_NumberOfRenewalTerms
Namespace Prefix: | adma_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of inventory purchases related to raw material plasma. + References No definition available. + Details
Name: | adma_PercentageOfInventoryPurchases
Namespace Prefix: | adma_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of plasma purchase price equal to cost purchased from collection centers. + References No definition available. + Details
Name: | adma_PercentageOfPlasmaPurchasePriceEqualToCost
Namespace Prefix: | adma_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Plasma purchase agreement renewal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | adma_PlasmaPurchaseAgreementRenewalPeriod
Namespace Prefix: | adma_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Plasma purchase agreement term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | adma_PlasmaPurchaseAgreementTerm
Namespace Prefix: | adma_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of plasma purchased during the period. + References No definition available. + Details
Name: | adma_PlasmaPurchased
Namespace Prefix: | adma_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Plasma supply agreement term period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | adma_PlasmaSupplyAgreementTerm
Namespace Prefix: | adma_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | adma_VendorCommitmentsAbstract
Namespace Prefix: | adma_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=adma_PlasmaPurchaseAgreementOneMember
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_TypeOfArrangementAxis=adma_PlasmaPurchaseAgreementTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |